Lines Matching refs:CTempString
127 …CMatchString(const string& v) : m_original(v), m_noweasel_start(CTempString::npos), m_weaselmask(0) in CMatchString()
130 … CMatchString(const char* v) : m_original(v), m_noweasel_start(CTempString::npos), m_weaselmask(0) in CMatchString()
140 m_noweasel_start = CTempString::npos; in operator =()
150 void PopWeasel() const { if (m_noweasel_start == CTempString::npos) x_PopWeasel(); } in PopWeasel()
152 CTempString GetNoweasel() const in GetNoweasel()
155 …return CTempString(m_original.original(), m_noweasel_start, m_original.original().length() - m_now… in GetNoweasel()
157 CTempString GetNoweaselLC() const in GetNoweaselLC()
160 …return CTempString(m_original.lowercase(), m_noweasel_start, m_original.lowercase().length() - m_n… in GetNoweaselLC()
162 CTempString GetNoweaselUC() const in GetNoweaselUC()
165 …return CTempString(m_original.uppercase(), m_noweasel_start, m_original.uppercase().length() - m_n… in GetNoweaselUC()
173 mutable CTempString::size_type m_noweasel_start;
225 CTempString x_GetConstraintString(ECase e_case = e_automatic) const;
226 CTempString x_GetCompareString(const CMatchString& s, ECase e_case = e_automatic) const;
233 bool x_IsAllSkippable(const CTempString& str) const;
245 bool x_IsWholeWordMatch(const CTempString& start,
249 bool x_MatchFound(CTempString& search, CTempString& pattern) const;