Rolling out r17865 because it caused a performance regression.
[WebKit-https.git] / WebCore / platform / CString.h
index 8119493de6fdf6e095afb1fdc4e703663132e00b..ddd2d57c578a88b9010ac6fb7511940828cd2054 100644 (file)
@@ -53,19 +53,17 @@ namespace WebCore {
         CString(const char*, unsigned length);
         static CString newUninitialized(size_t length, char*& characterBuffer);
 
-        const char* data() const { return m_buffer ? m_buffer->data() : 0; }
+        const char* data() const;
         char* mutableData();
         unsigned length() const;
 
         operator const char*() const { return data(); }        
-        
+
         bool isNull() const { return !m_buffer; }
 
         CString(const DeprecatedCString&);
         DeprecatedCString deprecatedCString() const;
 
-        int find(const char*, int index=0) const;
-
     private:
         void copyBufferIfNeeded();
         void init(const char*, unsigned length);