Lines Matching refs:CString
69 class CString {
73 CString() { mStr = NULL; } in CString() function
74 CString(const CString &str) { mStr = NULL; set(str.mStr); } in CString() function
75 explicit CString(const char *str) { mStr = NULL; set(str); } in CString() function
76 CString(const char *start, size_t length) { mStr = NULL; set(start, length); } in CString() function
78 CString& operator=(const CString &str) {
82 CString& set(const char *str) { in set()
92 CString& set(const char *start, size_t length) { in set()
102 CString& setv(const char *str, va_list ap) { in setv()
127 CString& setf(const char *str, ...) { in setf()
136 virtual ~CString() { _free(); } in ~CString()
152 CString& add(const char *str) { in add()
162 CString& add(const char *str, int length) { in add()
174 CArray<CString> * split(char sep) const { in split()
176 return new CArray<CString>(0); in split()
187 CArray<CString> *result = new CArray<CString>(n); in split()
205 CString& setLastWin32Error(const char *message) { in setLastWin32Error()
237 class CPath : public CString {
239 CPath() : CString() { } in CPath()
240 CPath(const CString &str) : CString(str) { } in CPath()
241 CPath(const CPath &str) : CString(str) { } in CPath()
242 explicit CPath(const char *str) : CString(str) { } in CPath()
243 CPath(const char *start, int length) : CString(start, length) { } in CPath()
251 CPath& addPath(const CString &s) { in addPath()