Lines Matching refs:String
23 class String {
25 String() {} in String() function
27 String(const char* string);
29 String(const char* string, size_t length);
31 String(const String& other);
33 String(String&& other);
35 ~String();
63 bool Equals(const String& other) const;
71 int IndexOf(const String& other, int fromIndex = 0) const;
77 int LastIndexOf(const String& other, int fromIndex = 0) const;
81 bool StartsWith(const String& other) const;
85 bool EndsWith(const String& other) const;
87 String ToLowerCase() const;
89 String ToUpperCase() const;
91 String Substring(int begin) const;
93 String Substring(int begin, int end) const;
95 String Replace(char oldChar, char newChar) const;
97 String Replace(const char* target, const char* replacement) const;
99 String Replace(const String& target, const String& replacement) const;
101 String& operator=(const char* string);
103 String& operator=(const String& other);
105 String& operator=(String&& other);
107 String operator+=(const char* string) const;
109 String operator+=(const String& other) const;
111 static String Format(const char* format, ...);
117 String(int size);
124 inline String operator+(const String& string1, const char* string2)
130 int operator()(const String& key) const in operator()
137 bool operator()(const String& lhs, const String& rhs) const in operator()