Lines Matching refs:str
41 BasicStringPiece(const BasicStringPiece<TChar>& str);
42 BasicStringPiece(const std::basic_string<TChar>& str);
43 BasicStringPiece(const TChar* str);
44 BasicStringPiece(const TChar* str, size_t len);
47 BasicStringPiece<TChar>& assign(const TChar* str, size_t len);
85 inline BasicStringPiece<TChar>::BasicStringPiece(const BasicStringPiece<TChar>& str) : in BasicStringPiece() argument
86 mData(str.mData), mLength(str.mLength) { in BasicStringPiece()
90 inline BasicStringPiece<TChar>::BasicStringPiece(const std::basic_string<TChar>& str) : in BasicStringPiece() argument
91 mData(str.data()), mLength(str.length()) { in BasicStringPiece()
95 inline BasicStringPiece<char>::BasicStringPiece(const char* str) : in BasicStringPiece() argument
96 mData(str), mLength(str != nullptr ? strlen(str) : 0) { in BasicStringPiece()
100 inline BasicStringPiece<char16_t>::BasicStringPiece(const char16_t* str) : in BasicStringPiece() argument
101 mData(str), mLength(str != nullptr ? strlen16(str) : 0) { in BasicStringPiece()
105 inline BasicStringPiece<TChar>::BasicStringPiece(const TChar* str, size_t len) : in BasicStringPiece() argument
106 mData(str), mLength(len) { in BasicStringPiece()
118 inline BasicStringPiece<TChar>& BasicStringPiece<TChar>::assign(const TChar* str, size_t len) { in assign() argument
119 mData = str; in assign()
182 inline ::std::ostream& operator<<(::std::ostream& out, const BasicStringPiece<char16_t>& str) {
183 android::String8 utf8(str.data(), str.size());
226 inline ::std::ostream& operator<<(::std::ostream& out, const BasicStringPiece<char>& str) {
227 return out.write(str.data(), str.size());