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

Unified Diff: third_party/WebKit/Source/wtf/ArrayBufferView.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
Index: third_party/WebKit/Source/wtf/ArrayBufferView.h
diff --git a/third_party/WebKit/Source/wtf/ArrayBufferView.h b/third_party/WebKit/Source/wtf/ArrayBufferView.h
index af64f26dd47e8a8991e99cdd693503ea828839eb..a4d6905b61e146d7cf26ad7fcf702ecbfd7ee264 100644
--- a/third_party/WebKit/Source/wtf/ArrayBufferView.h
+++ b/third_party/WebKit/Source/wtf/ArrayBufferView.h
@@ -37,98 +37,90 @@
namespace WTF {
class WTF_EXPORT ArrayBufferView : public RefCounted<ArrayBufferView> {
-public:
- enum ViewType {
- TypeInt8,
- TypeUint8,
- TypeUint8Clamped,
- TypeInt16,
- TypeUint16,
- TypeInt32,
- TypeUint32,
- TypeFloat32,
- TypeFloat64,
- TypeDataView
- };
- virtual ViewType type() const = 0;
- const char* typeName();
-
- PassRefPtr<ArrayBuffer> buffer() const
- {
- return m_buffer;
- }
-
- void* baseAddress() const
- {
- return m_baseAddress;
- }
-
- unsigned byteOffset() const
- {
- return m_byteOffset;
- }
-
- virtual unsigned byteLength() const = 0;
-
- void setNeuterable(bool flag) { m_isNeuterable = flag; }
- bool isNeuterable() const { return m_isNeuterable; }
- bool isShared() const { return m_buffer ? m_buffer->isShared() : false; }
-
- virtual ~ArrayBufferView();
-
-protected:
- ArrayBufferView(PassRefPtr<ArrayBuffer>, unsigned byteOffset);
-
- inline bool setImpl(ArrayBufferView*, unsigned byteOffset);
-
- // Helper to verify that a given sub-range of an ArrayBuffer is
- // within range.
- template <typename T>
- static bool verifySubRange(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned numElements)
- {
- if (!buffer)
- return false;
- if (sizeof(T) > 1 && byteOffset % sizeof(T))
- return false;
- if (byteOffset > buffer->byteLength())
- return false;
- unsigned remainingElements = (buffer->byteLength() - byteOffset) / sizeof(T);
- if (numElements > remainingElements)
- return false;
- return true;
- }
-
- virtual void neuter();
-
- // This is the address of the ArrayBuffer's storage, plus the byte offset.
- void* m_baseAddress;
-
- unsigned m_byteOffset : 31;
- bool m_isNeuterable : 1;
-
-private:
- friend class ArrayBuffer;
- RefPtr<ArrayBuffer> m_buffer;
- ArrayBufferView* m_prevView;
- ArrayBufferView* m_nextView;
+ public:
+ enum ViewType {
+ TypeInt8,
+ TypeUint8,
+ TypeUint8Clamped,
+ TypeInt16,
+ TypeUint16,
+ TypeInt32,
+ TypeUint32,
+ TypeFloat32,
+ TypeFloat64,
+ TypeDataView
+ };
+ virtual ViewType type() const = 0;
+ const char* typeName();
+
+ PassRefPtr<ArrayBuffer> buffer() const { return m_buffer; }
+
+ void* baseAddress() const { return m_baseAddress; }
+
+ unsigned byteOffset() const { return m_byteOffset; }
+
+ virtual unsigned byteLength() const = 0;
+
+ void setNeuterable(bool flag) { m_isNeuterable = flag; }
+ bool isNeuterable() const { return m_isNeuterable; }
+ bool isShared() const { return m_buffer ? m_buffer->isShared() : false; }
+
+ virtual ~ArrayBufferView();
+
+ protected:
+ ArrayBufferView(PassRefPtr<ArrayBuffer>, unsigned byteOffset);
+
+ inline bool setImpl(ArrayBufferView*, unsigned byteOffset);
+
+ // Helper to verify that a given sub-range of an ArrayBuffer is
+ // within range.
+ template <typename T>
+ static bool verifySubRange(PassRefPtr<ArrayBuffer> buffer,
+ unsigned byteOffset,
+ unsigned numElements) {
+ if (!buffer)
+ return false;
+ if (sizeof(T) > 1 && byteOffset % sizeof(T))
+ return false;
+ if (byteOffset > buffer->byteLength())
+ return false;
+ unsigned remainingElements =
+ (buffer->byteLength() - byteOffset) / sizeof(T);
+ if (numElements > remainingElements)
+ return false;
+ return true;
+ }
+
+ virtual void neuter();
+
+ // This is the address of the ArrayBuffer's storage, plus the byte offset.
+ void* m_baseAddress;
+
+ unsigned m_byteOffset : 31;
+ bool m_isNeuterable : 1;
+
+ private:
+ friend class ArrayBuffer;
+ RefPtr<ArrayBuffer> m_buffer;
+ ArrayBufferView* m_prevView;
+ ArrayBufferView* m_nextView;
};
-bool ArrayBufferView::setImpl(ArrayBufferView* array, unsigned byteOffset)
-{
- if (byteOffset > byteLength()
- || byteOffset + array->byteLength() > byteLength()
- || byteOffset + array->byteLength() < byteOffset) {
- // Out of range offset or overflow
- return false;
- }
-
- char* base = static_cast<char*>(baseAddress());
- memmove(base + byteOffset, array->baseAddress(), array->byteLength());
- return true;
+bool ArrayBufferView::setImpl(ArrayBufferView* array, unsigned byteOffset) {
+ if (byteOffset > byteLength() ||
+ byteOffset + array->byteLength() > byteLength() ||
+ byteOffset + array->byteLength() < byteOffset) {
+ // Out of range offset or overflow
+ return false;
+ }
+
+ char* base = static_cast<char*>(baseAddress());
+ memmove(base + byteOffset, array->baseAddress(), array->byteLength());
+ return true;
}
-} // namespace WTF
+} // namespace WTF
using WTF::ArrayBufferView;
-#endif // ArrayBufferView_h
+#endif // ArrayBufferView_h
« no previous file with comments | « third_party/WebKit/Source/wtf/ArrayBufferContents.cpp ('k') | third_party/WebKit/Source/wtf/ArrayBufferView.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698