Lines Matching defs:String16

41 class String16
44 String16();
45 String16(const String16& o);
46 String16(const String16& o,
49 explicit String16(const char16_t* o);
50 explicit String16(const char16_t* o, size_t len);
51 explicit String16(const String8& o);
52 explicit String16(const char* o);
53 explicit String16(const char* o, size_t len);
55 ~String16();
62 void setTo(const String16& other);
65 status_t setTo(const String16& other,
69 status_t append(const String16& other);
72 inline String16& operator=(const String16& other);
74 inline String16& operator+=(const String16& other);
75 inline String16 operator+(const String16& other) const;
84 bool startsWith(const String16& prefix) const;
94 inline int compare(const String16& other) const;
96 inline bool operator<(const String16& other) const;
97 inline bool operator<=(const String16& other) const;
98 inline bool operator==(const String16& other) const;
99 inline bool operator!=(const String16& other) const;
100 inline bool operator>=(const String16& other) const;
101 inline bool operator>(const String16& other) const;
116 // String16 can be trivially moved using memcpy() because moving does not
118 ANDROID_TRIVIAL_MOVE_TRAIT(String16)
120 TextOutput& operator<<(TextOutput& to, const String16& val);
125 inline int compare_type(const String16& lhs, const String16& rhs)
130 inline int strictly_order_type(const String16& lhs, const String16& rhs)
135 inline const char16_t* String16::string() const
140 inline size_t String16::size() const
145 inline const SharedBuffer* String16::sharedBuffer() const
150 inline String16& String16::operator=(const String16& other)
156 inline String16& String16::operator+=(const String16& other)
162 inline String16 String16::operator+(const String16& other) const
164 String16 tmp(*this);
169 inline int String16::compare(const String16& other) const
174 inline bool String16::operator<(const String16& other) const
179 inline bool String16::operator<=(const String16& other) const
184 inline bool String16::operator==(const String16& other) const
189 inline bool String16::operator!=(const String16& other) const
194 inline bool String16::operator>=(const String16& other) const
199 inline bool String16::operator>(const String16& other) const
204 inline bool String16::operator<(const char16_t* other) const
209 inline bool String16::operator<=(const char16_t* other) const
214 inline bool String16::operator==(const char16_t* other) const
219 inline bool String16::operator!=(const char16_t* other) const
224 inline bool String16::operator>=(const char16_t* other) const
229 inline bool String16::operator>(const char16_t* other) const
234 inline String16::operator const char16_t*() const