Lines Matching refs:throw

125 int FindCharPosInString(const char *s, char c) throw();

126 int FindCharPosInString(const wchar_t *s, wchar_t c) throw();
135 #define STRING_UNICODE_THROW throw()
169 wchar_t MyCharUpper_WIN(wchar_t c) throw();
171 inline wchar_t MyCharUpper(wchar_t c) throw()
188 wchar_t MyCharLower_WIN(wchar_t c) throw();
190 inline wchar_t MyCharLower(wchar_t c) throw()
207 // char *MyStringUpper(char *s) throw();
208 // char *MyStringLower(char *s) throw();
210 // void MyStringUpper_Ascii(char *s) throw();
211 // void MyStringUpper_Ascii(wchar_t *s) throw();
212 void MyStringLower_Ascii(char *s) throw();
213 void MyStringLower_Ascii(wchar_t *s) throw();
217 bool StringsAreEqualNoCase(const wchar_t *s1, const wchar_t *s2) throw();
219 bool IsString1PrefixedByString2(const char *s1, const char *s2) throw();
220 bool IsString1PrefixedByString2(const wchar_t *s1, const wchar_t *s2) throw();
221 bool IsString1PrefixedByString2(const wchar_t *s1, const char *s2) throw();
222 bool IsString1PrefixedByString2_NoCase_Ascii(const char *s1, const char *s2) throw();
223 bool IsString1PrefixedByString2_NoCase_Ascii(const wchar_t *u, const char *a) throw();
224 bool IsString1PrefixedByString2_NoCase(const wchar_t *s1, const wchar_t *s2) throw();
227 int MyStringCompareNoCase(const wchar_t *s1, const wchar_t *s2) throw();
228 // int MyStringCompareNoCase_N(const wchar_t *s1, const wchar_t *s2, unsigned num) throw();
232 bool StringsAreEqual_Ascii(const char *u, const char *a) throw();
233 bool StringsAreEqual_Ascii(const wchar_t *u, const char *a) throw();
234 bool StringsAreEqualNoCase_Ascii(const char *s1, const char *s2) throw();
235 bool StringsAreEqualNoCase_Ascii(const wchar_t *s1, const char *s2) throw();
236 bool StringsAreEqualNoCase_Ascii(const wchar_t *s1, const wchar_t *s2) throw();
425 bool IsPrefixedBy_Ascii_NoCase(const char *s) const throw();
447 int ReverseFind(char c) const throw();
448 int ReverseFind_Dot() const throw() { return ReverseFind('.'); }
449 int ReverseFind_PathSepar() const throw();
452 int Find(const char *s, unsigned startIndex) const throw();
454 void TrimLeft() throw();
455 void TrimRight() throw();
467 void RemoveChar(char ch) throw();
469 void Replace(char oldChar, char newChar) throw();
472 void Delete(unsigned index) throw();
473 void Delete(unsigned index, unsigned count) throw();
474 void DeleteFrontal(unsigned num) throw();
717 bool IsPrefixedBy_Ascii_NoCase(const char *s) const throw();
735 int ReverseFind(wchar_t c) const throw();
736 int ReverseFind_Dot() const throw() { return ReverseFind(L'.'); }
737 int ReverseFind_PathSepar() const throw();
740 int Find(const wchar_t *s, unsigned startIndex) const throw();
742 void TrimLeft() throw();
743 void TrimRight() throw();
755 void RemoveChar(wchar_t ch) throw();
757 void Replace(wchar_t oldChar, wchar_t newChar) throw();
760 void Delete(int index) throw() { Delete((unsigned)index); }
761 void Delete(unsigned index) throw();
762 void Delete(unsigned index, unsigned count) throw();
763 void DeleteFrontal(unsigned num) throw();