Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(677)

Unified Diff: third_party/WebKit/Source/wtf/ArrayBufferBuilder.h

Issue 1611343002: wtf reformat test Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: pydent Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/WebKit/Source/wtf/ArrayBuffer.cpp ('k') | third_party/WebKit/Source/wtf/ArrayBufferBuilder.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Source/wtf/ArrayBufferBuilder.h
diff --git a/third_party/WebKit/Source/wtf/ArrayBufferBuilder.h b/third_party/WebKit/Source/wtf/ArrayBufferBuilder.h
index c2b25859f7bc488584dca20dc40c11ca65706bd1..96d00af28da38e67de89803a0c042a208fd01807 100644
--- a/third_party/WebKit/Source/wtf/ArrayBufferBuilder.h
+++ b/third_party/WebKit/Source/wtf/ArrayBufferBuilder.h
@@ -42,78 +42,61 @@ namespace WTF {
// A utility class to build an ArrayBuffer instance. Validity must be checked
// by isValid() before using an instance.
class WTF_EXPORT ArrayBufferBuilder final {
- // Disallow copying since it's expensive and we don't want code to do it by
- // accident.
- WTF_MAKE_NONCOPYABLE(ArrayBufferBuilder);
- USING_FAST_MALLOC(ArrayBufferBuilder);
-
-public:
- // Creates an ArrayBufferBuilder using the default capacity.
- ArrayBufferBuilder();
-
- ArrayBufferBuilder(unsigned capacity)
- : m_bytesUsed(0)
- , m_variableCapacity(true)
- {
- m_buffer = ArrayBuffer::create(capacity, 1);
- }
-
- bool isValid() const
- {
- return m_buffer;
- }
-
- // Appending empty data is not allowed.
- unsigned append(const char* data, unsigned length);
-
- // Returns the accumulated data as an ArrayBuffer instance. If needed,
- // creates a new ArrayBuffer instance and copies contents from the internal
- // buffer to it. Otherwise, returns a PassRefPtr pointing to the internal
- // buffer.
- PassRefPtr<ArrayBuffer> toArrayBuffer();
-
- // Converts the accumulated data into a String using the default encoding.
- String toString();
-
- // Number of bytes currently accumulated.
- unsigned byteLength() const
- {
- return m_bytesUsed;
- }
-
- // Number of bytes allocated.
- unsigned capacity() const
- {
- return m_buffer->byteLength();
- }
-
- void shrinkToFit();
-
- const void* data() const
- {
- return m_buffer->data();
- }
-
- // If set to false, the capacity won't be expanded and when appended data
- // overflows, the overflowed part will be dropped.
- void setVariableCapacity(bool value)
- {
- m_variableCapacity = value;
- }
-
-private:
- // Expands the size of m_buffer to size + m_bytesUsed bytes. Returns true
- // iff successful. If reallocation is needed, copies only data in
- // [0, m_bytesUsed) range.
- bool expandCapacity(unsigned size);
-
- unsigned m_bytesUsed;
- bool m_variableCapacity;
- RefPtr<ArrayBuffer> m_buffer;
+ // Disallow copying since it's expensive and we don't want code to do it by
+ // accident.
+ WTF_MAKE_NONCOPYABLE(ArrayBufferBuilder);
+ USING_FAST_MALLOC(ArrayBufferBuilder);
+
+ public:
+ // Creates an ArrayBufferBuilder using the default capacity.
+ ArrayBufferBuilder();
+
+ ArrayBufferBuilder(unsigned capacity)
+ : m_bytesUsed(0), m_variableCapacity(true) {
+ m_buffer = ArrayBuffer::create(capacity, 1);
+ }
+
+ bool isValid() const { return m_buffer; }
+
+ // Appending empty data is not allowed.
+ unsigned append(const char* data, unsigned length);
+
+ // Returns the accumulated data as an ArrayBuffer instance. If needed,
+ // creates a new ArrayBuffer instance and copies contents from the internal
+ // buffer to it. Otherwise, returns a PassRefPtr pointing to the internal
+ // buffer.
+ PassRefPtr<ArrayBuffer> toArrayBuffer();
+
+ // Converts the accumulated data into a String using the default encoding.
+ String toString();
+
+ // Number of bytes currently accumulated.
+ unsigned byteLength() const { return m_bytesUsed; }
+
+ // Number of bytes allocated.
+ unsigned capacity() const { return m_buffer->byteLength(); }
+
+ void shrinkToFit();
+
+ const void* data() const { return m_buffer->data(); }
+
+ // If set to false, the capacity won't be expanded and when appended data
+ // overflows, the overflowed part will be dropped.
+ void setVariableCapacity(bool value) { m_variableCapacity = value; }
+
+ private:
+ // Expands the size of m_buffer to size + m_bytesUsed bytes. Returns true
+ // iff successful. If reallocation is needed, copies only data in
+ // [0, m_bytesUsed) range.
+ bool expandCapacity(unsigned size);
+
+ unsigned m_bytesUsed;
+ bool m_variableCapacity;
+ RefPtr<ArrayBuffer> m_buffer;
};
-} // namespace WTF
+} // namespace WTF
using WTF::ArrayBufferBuilder;
-#endif // ArrayBufferBuilder_h
+#endif // ArrayBufferBuilder_h
« no previous file with comments | « third_party/WebKit/Source/wtf/ArrayBuffer.cpp ('k') | third_party/WebKit/Source/wtf/ArrayBufferBuilder.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698