Constructor for copying a string from a pointer with a given length.
Definition at line 634 of file gv_arraylist.h. References gvString< T >::allocated, and gvString< T >::array.
Member Function Documentation
template<typename T>
template<class B>
Assignment operator for strings, ascii and unicode.
Definition at line 692 of file gv_arraylist.h. References gvString< T >::allocated, and gvString< T >::array.
template<typename T>
template<class B>
Add operator for strings, ascii and unicode.
Definition at line 743 of file gv_arraylist.h. References gvString< T >::append(). Here is the call graph for this function: ![]()
template<typename T>
template<typename T>
template<typename T>
template<typename T>
Returns length of string.
Definition at line 819 of file gv_arraylist.h. Referenced by gvString< T >::append().
template<typename T>
Returns character string.
Definition at line 828 of file gv_arraylist.h. References gvString< T >::array.
template<typename T>
template<typename T>
template<typename T>
Compares the string ignoring case.
Definition at line 870 of file gv_arraylist.h.
template<typename T>
template<typename T>
Appends a character to this string.
Definition at line 912 of file gv_arraylist.h. References gvString< T >::allocated, gvString< T >::array, and gvString< T >::reallocate(). Referenced by gvString< T >::operator+(), and gvString< T >::operator+=(). Here is the call graph for this function: ![]()
template<typename T>
Appends a char string to this string.
Definition at line 925 of file gv_arraylist.h. References gvString< T >::allocated, gvString< T >::array, and gvString< T >::reallocate(). Here is the call graph for this function: ![]() Appends a string to this string.
Definition at line 952 of file gv_arraylist.h. References gvString< T >::allocated, gvString< T >::array, gvString< T >::reallocate(), and gvString< T >::size(). Here is the call graph for this function: ![]()
template<typename T>
Appends a string of the length l to this string.
Definition at line 971 of file gv_arraylist.h.
template<typename T>
Reserves some memory.
Definition at line 996 of file gv_arraylist.h. References gvString< T >::allocated, and gvString< T >::reallocate(). Here is the call graph for this function: ![]()
template<typename T>
finds first occurrence of character in string
Definition at line 1009 of file gv_arraylist.h.
template<typename T>
finds first occurrence of a character of a list in string
Definition at line 1025 of file gv_arraylist.h.
template<typename T>
template<class B>
Finds first position of a character not in a given list.
Definition at line 1047 of file gv_arraylist.h. References gvString< T >::array.
template<typename T>
template<class B>
Finds last position of a character not in a given list.
Definition at line 1071 of file gv_arraylist.h. References gvString< T >::array.
template<typename T>
finds next occurrence of character in string
Definition at line 1092 of file gv_arraylist.h.
template<typename T>
finds last occurrence of character in string
Definition at line 1103 of file gv_arraylist.h. finds another string in this string
Definition at line 1114 of file gv_arraylist.h.
template<typename T>
Returns a substring.
Definition at line 1140 of file gv_arraylist.h.
template<typename T>
Definition at line 1158 of file gv_arraylist.h.
template<typename T>
Definition at line 1163 of file gv_arraylist.h.
Definition at line 1168 of file gv_arraylist.h. References gvString< T >::append(). Here is the call graph for this function: ![]()
template<typename T>
Definition at line 1173 of file gv_arraylist.h. References gvString< T >::append(). Here is the call graph for this function: ![]()
template<typename T>
Definition at line 1178 of file gv_arraylist.h. References gvString< T >::append(). Here is the call graph for this function: ![]()
template<typename T>
replaces all characters of a special type with another one
Definition at line 1184 of file gv_arraylist.h.
template<typename T>
trims the string. Removes whitespace from begin and end of the string. Definition at line 1193 of file gv_arraylist.h. References gvString< T >::array.
template<typename T>
Erases a character from the string. May be slow, because all elements following after the erased element have to be copied.
Definition at line 1212 of file gv_arraylist.h.
template<typename T>
template<typename T>
Reallocate the array, make it bigger or smaller.
Definition at line 1236 of file gv_arraylist.h. Referenced by gvString< T >::append(), and gvString< T >::reserve().
Member Data Documentation
Definition at line 549 of file gv_arraylist.h. Referenced by gvString< T >::append(), gvString< T >::c_str(), gvString< T >::findFirstCharNotInList(), gvString< T >::findLastCharNotInList(), gvString< T >::gvString(), gvString< T >::operator=(), and gvString< T >::trim().
Definition at line 550 of file gv_arraylist.h. Referenced by gvString< T >::append(), gvString< T >::gvString(), gvString< T >::operator=(), and gvString< T >::reserve().
Definition at line 551 of file gv_arraylist.h.
The documentation for this class was generated from the following file:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||