NCBI C++ ToolKit
|
Search Toolkit Book for CMatchString
#include <objects/macro/String_constraint.hpp>
Public Member Functions | |
CMatchString () | |
CMatchString (const string &v) | |
CMatchString (const char *v) | |
const CAutoLowerCase & | original () const |
CMatchString & | operator= (const string &s) |
operator const string & () const | |
void | PopWeasel () const |
CTempString | GetNoweasel () const |
CTempString | GetNoweaselLC () const |
CTempString | GetNoweaselUC () const |
unsigned | GetWeaselMask () const |
Private Member Functions | |
void | x_PopWeasel () const |
Private Attributes | |
CAutoLowerCase | m_original |
CTempString::size_type | m_noweasel_start |
unsigned | m_weaselmask |
Definition at line 122 of file String_constraint.hpp.
|
inline |
Definition at line 125 of file String_constraint.hpp.
Definition at line 127 of file String_constraint.hpp.
|
inline |
Definition at line 130 of file String_constraint.hpp.
|
inline |
Definition at line 152 of file String_constraint.hpp.
References m_noweasel_start, m_original, CAutoLowerCase::original(), and PopWeasel().
Referenced by CString_constraint::x_GetCompareString().
|
inline |
Definition at line 157 of file String_constraint.hpp.
References CAutoLowerCase::lowercase(), m_noweasel_start, m_original, and PopWeasel().
Referenced by CString_constraint::x_GetCompareString().
|
inline |
Definition at line 162 of file String_constraint.hpp.
References m_noweasel_start, m_original, PopWeasel(), and CAutoLowerCase::uppercase().
Referenced by CString_constraint::x_GetCompareString().
|
inline |
Definition at line 168 of file String_constraint.hpp.
References m_weaselmask, and PopWeasel().
Referenced by CString_constraint::x_DoesSingleStringMatchConstraint(), and CString_constraint::x_GetCompareString().
Definition at line 145 of file String_constraint.hpp.
References m_original.
|
inline |
Definition at line 137 of file String_constraint.hpp.
References m_noweasel_start, m_original, m_weaselmask, and CTempString::npos.
|
inline |
Definition at line 133 of file String_constraint.hpp.
References m_original.
Referenced by CString_constraint::x_GetCompareString(), and CString_constraint::x_GetConstraintString().
|
inline |
Definition at line 150 of file String_constraint.hpp.
References m_noweasel_start, CTempString::npos, and x_PopWeasel().
Referenced by GetNoweasel(), GetNoweaselLC(), GetNoweaselUC(), and GetWeaselMask().
|
private |
Definition at line 167 of file String_constraint.cpp.
References m_noweasel_start, m_original, m_weaselmask, n, CString_constraint::s_WeaselWords, CMultipatternSearch::Search(), and ncbi::grid::netcache::search::fields::size.
Referenced by PopWeasel().
|
mutableprivate |
Definition at line 173 of file String_constraint.hpp.
Referenced by GetNoweasel(), GetNoweaselLC(), GetNoweaselUC(), operator=(), PopWeasel(), and x_PopWeasel().
|
private |
Definition at line 172 of file String_constraint.hpp.
Referenced by GetNoweasel(), GetNoweaselLC(), GetNoweaselUC(), operator const string &(), operator=(), original(), and x_PopWeasel().
|
mutableprivate |
Definition at line 174 of file String_constraint.hpp.
Referenced by GetWeaselMask(), operator=(), and x_PopWeasel().