Lines Matching defs:const
27 String(const char* string);
29 String(const char* string, size_t length);
31 String(const String& other);
37 const char* string() const
42 operator const char*() const
47 bool IsNull() const
52 bool IsEmpty() const
57 int GetLength() const;
59 char operator[](int index) const;
61 bool Equals(const char* string) const;
63 bool Equals(const String& other) const;
65 int GetHashCode() const;
67 int IndexOf(char c, int fromIndex = 0) const;
69 int IndexOf(const char* string, int fromIndex = 0) const;
71 int IndexOf(const String& other, int fromIndex = 0) const;
73 int LastIndexOf(char c, int fromIndex = 0) const;
75 int LastIndexOf(const char* string, int fromIndex = 0) const;
77 int LastIndexOf(const String& other, int fromIndex = 0) const;
79 bool StartsWith(const char* string) const;
81 bool StartsWith(const String& other) const;
83 bool EndsWith(const char* string) 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);
107 String operator+=(const char* string) const;
109 String operator+=(const String& other) const;
111 static String Format(const char* format, ...);
113 static const char* TAG;
119 int LastIndexOfInternal(const char* string, int fromIndex) const;
124 inline String operator+(const String& string1, const char* string2)
130 int operator()(const String& key) const
137 bool operator()(const String& lhs, const String& rhs) const