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)
102 template <int N> WebString(const char (&data)[N])
107 template <int N> WebString& operator=(const char (&data)[N])
114 BLINK_COMMON_EXPORT WebString(const WTF::String&);
115 BLINK_COMMON_EXPORT WebString& operator=(const WTF::String&);
118 BLINK_COMMON_EXPORT WebString(const WTF::AtomicString&);
119 BLINK_COMMON_EXPORT WebString& operator=(const WTF::AtomicString&);
122 WebString(const base::string16& s)
127 WebString& operator=(const base::string16& s)
138 WebString(const base::NullableString16& s)
146 WebString& operator=(const base::NullableString16& s)
171 inline bool operator==(const WebString& a, const WebString& b)
176 inline bool operator!=(const WebString& a, const WebString& b)