Home | History | Annotate | Download | only in text

Lines Matching refs:stringBuilder

36 class WTF_EXPORT StringBuilder {
38 WTF_MAKE_NONCOPYABLE(StringBuilder);
41 StringBuilder()
73 void append(const StringBuilder& other)
274 void swap(StringBuilder& stringBuilder)
276 std::swap(m_length, stringBuilder.m_length);
277 m_string.swap(stringBuilder.m_string);
278 m_buffer.swap(stringBuilder.m_buffer);
279 std::swap(m_is8Bit, stringBuilder.m_is8Bit);
280 std::swap(m_bufferCharacters8, stringBuilder.m_bufferCharacters8);
309 ALWAYS_INLINE LChar* StringBuilder::getBufferCharacters<LChar>()
316 ALWAYS_INLINE UChar* StringBuilder::getBufferCharacters<UChar>()
323 bool equal(const StringBuilder& s, const CharType* buffer, unsigned length)
335 bool equalIgnoringCase(const StringBuilder& s, const CharType* buffer, unsigned length)
346 inline bool equalIgnoringCase(const StringBuilder& s, const char* string)
352 bool equal(const StringBuilder& a, const StringType& b)
372 bool equalIgnoringCase(const StringBuilder& a, const StringType& b)
391 inline bool operator==(const StringBuilder& a, const StringBuilder& b) { return equal(a, b); }
392 inline bool operator!=(const StringBuilder& a, const StringBuilder& b) { return !equal(a, b); }
393 inline bool operator==(const StringBuilder& a, const String& b) { return equal(a, b); }
394 inline bool operator!=(const StringBuilder& a, const String& b) { return !equal(a, b); }
395 inline bool operator==(const String& a, const StringBuilder& b) { return equal(b, a); }
396 inline bool operator!=(const String& a, const StringBuilder& b) { return !equal(b, a); }
400 using WTF::StringBuilder;