Lines Matching refs:m_impl
50 const UChar* characters16() const { return m_impl.c_str(); } in characters16()
51 size_t length() const { return m_impl.length(); } in length()
52 bool isEmpty() const { return !m_impl.length(); } in isEmpty()
53 UChar operator[](size_t index) const { return m_impl[index]; }
55 return String16(m_impl.substr(pos, len));
58 return m_impl.find(str.m_impl, start);
61 return m_impl.rfind(str.m_impl, start);
63 size_t find(UChar c, size_t start = 0) const { return m_impl.find(c, start); }
65 return m_impl.rfind(c, start);
68 m_impl.swap(other.m_impl); in swap()
83 for (char c : m_impl) hash_code = 31 * hash_code + c; in hash()
92 return m_impl == other.m_impl;
95 return m_impl < other.m_impl;
98 return m_impl != other.m_impl;
101 return String16(m_impl + other.m_impl);
104 m_impl += other.m_impl;
113 std::basic_string<UChar> m_impl;