Lines Matching defs:WebString
54 // A UTF-16 string container. It is inexpensive to copy a WebString
57 // WARNING: It is not safe to pass a WebString across threads!!!
59 class WebString {
61 ~WebString() { reset(); }
63 WebString() { }
65 WebString(const WebUChar* data, size_t len)
70 WebString(const WebString& s) { assign(s); }
72 WebString& operator=(const WebString& s)
79 BLINK_COMMON_EXPORT void assign(const WebString&);
82 BLINK_COMMON_EXPORT bool equals(const WebString&) const;
94 BLINK_COMMON_EXPORT static WebString fromUTF8(const char* data, size_t length);
95 BLINK_COMMON_EXPORT static WebString fromUTF8(const char* data);
97 static WebString fromUTF8(const std::string& s)
104 BLINK_COMMON_EXPORT static WebString fromLatin1(const WebLChar* data, size_t length);
106 static WebString fromLatin1(const std::string& s)
111 template <int N> WebString(const char (&data)[N])
116 template <int N> WebString& operator=(const char (&data)[N])
123 BLINK_COMMON_EXPORT WebString(const WTF::String&);
124 BLINK_COMMON_EXPORT WebString& operator=(const WTF::String&);
127 BLINK_COMMON_EXPORT WebString(const WTF::AtomicString&);
128 BLINK_COMMON_EXPORT WebString& operator=(const WTF::AtomicString&);
131 WebString(const base::string16& s)
136 WebString& operator=(const base::string16& s)
147 WebString(const base::NullableString16& s)
155 WebString& operator=(const base::NullableString16& s)
180 inline bool operator==(const WebString& a, const WebString& b)
185 inline bool operator!=(const WebString& a, const WebString& b)