Home | History | Annotate | Download | only in public

Lines Matching refs:WebString

48 // A UTF-16 string container.  It is inexpensive to copy a WebString
51 // WARNING: It is not safe to pass a WebString across threads!!!
53 class WebString {
55 ~WebString() { reset(); }
57 WebString() : m_private(0) { }
59 WebString(const WebUChar* data, size_t len) : m_private(0)
64 WebString(const WebString& s) : m_private(0) { assign(s); }
66 WebString& operator=(const WebString& s)
73 WEBKIT_API void assign(const WebString&);
76 WEBKIT_API bool equals(const WebString& s) const;
86 WEBKIT_API static WebString fromUTF8(const char* data, size_t length);
87 WEBKIT_API static WebString fromUTF8(const char* data);
89 template <int N> WebString(const char (&data)[N])
95 template <int N> WebString& operator=(const char (&data)[N])
102 WebString(const WTF::String&);
103 WebString& operator=(const WTF::String&);
106 WebString(const WTF::AtomicString&);
107 WebString& operator=(const WTF::AtomicString&);
111 WebString(const string16& s) : m_private(0)
116 WebString& operator=(const string16& s)
128 WebString(const NullableString16& s) : m_private(0)
136 WebString& operator=(const NullableString16& s)
154 static WebString fromUTF8(const UTF8String& s)
165 inline bool operator==(const WebString& a, const WebString& b)
170 inline bool operator!=(const WebString& a, const WebString& b)