Lines Matching refs:String16

21 class String16 {
25 String16();
26 String16(const String16& other);
27 String16(String16&& other) V8_NOEXCEPT;
28 String16(const UChar* characters, size_t size);
29 String16(const UChar* characters); // NOLINT(runtime/explicit)
30 String16(const char* characters); // NOLINT(runtime/explicit)
31 String16(const char* characters, size_t size);
32 explicit String16(const std::basic_string<UChar>& impl);
34 String16& operator=(const String16& other);
35 String16& operator=(String16&& other) V8_NOEXCEPT;
37 static String16 fromInteger(int);
38 static String16 fromInteger(size_t);
39 static String16 fromDouble(double);
40 static String16 fromDouble(double, int precision);
44 String16 stripWhiteSpace() const;
49 String16 substring(size_t pos, size_t len = UINT_MAX) const {
50 return String16(m_impl.substr(pos, len));
52 size_t find(const String16& str, size_t start = 0) const {
55 size_t reverseFind(const String16& str, size_t start = UINT_MAX) const {
62 void swap(String16& other) { in swap()
69 static String16 fromUTF8(const char* stringStart, size_t length);
81 inline bool operator==(const String16& other) const {
84 inline bool operator<(const String16& other) const {
87 inline bool operator!=(const String16& other) const {
90 inline String16 operator+(const String16& other) const {
91 return String16(m_impl + other.m_impl);
96 static String16 concat(T... args);
103 inline String16 operator+(const char* a, const String16& b) {
104 return String16(a) + b;
110 void append(const String16&);
119 String16 toString();
134 String16 String16::concat(T... args) { in concat()
146 struct hash<v8_inspector::String16> {
147 std::size_t operator()(const v8_inspector::String16& string) const {