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

Side by Side Diff: third_party/WebKit/Source/wtf/ArrayBufferView.cpp

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 unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009 Apple Inc. All rights reserved. 2 * Copyright (C) 2009 Apple Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 11 matching lines...) Expand all
22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
23 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24 */ 24 */
25 25
26 #include "ArrayBufferView.h" 26 #include "ArrayBufferView.h"
27 27
28 #include "ArrayBuffer.h" 28 #include "ArrayBuffer.h"
29 29
30 namespace WTF { 30 namespace WTF {
31 31
32 ArrayBufferView::ArrayBufferView(PassRefPtr<ArrayBuffer> buffer, unsigned byteOf fset) 32 ArrayBufferView::ArrayBufferView(PassRefPtr<ArrayBuffer> buffer,
33 : m_byteOffset(byteOffset) 33 unsigned byteOffset)
34 , m_isNeuterable(true) 34 : m_byteOffset(byteOffset),
35 , m_buffer(buffer) 35 m_isNeuterable(true),
36 , m_prevView(nullptr) 36 m_buffer(buffer),
37 , m_nextView(nullptr) 37 m_prevView(nullptr),
38 { 38 m_nextView(nullptr) {
39 m_baseAddress = m_buffer ? (static_cast<char*>(m_buffer->data()) + m_byteOff set) : nullptr; 39 m_baseAddress = m_buffer
40 if (m_buffer) 40 ? (static_cast<char*>(m_buffer->data()) + m_byteOffset)
41 m_buffer->addView(this); 41 : nullptr;
42 if (m_buffer)
43 m_buffer->addView(this);
42 } 44 }
43 45
44 ArrayBufferView::~ArrayBufferView() 46 ArrayBufferView::~ArrayBufferView() {
45 { 47 if (m_buffer)
46 if (m_buffer) 48 m_buffer->removeView(this);
47 m_buffer->removeView(this);
48 } 49 }
49 50
50 void ArrayBufferView::neuter() 51 void ArrayBufferView::neuter() {
51 { 52 m_buffer = nullptr;
52 m_buffer = nullptr; 53 m_byteOffset = 0;
53 m_byteOffset = 0;
54 } 54 }
55 55
56 const char* ArrayBufferView::typeName() 56 const char* ArrayBufferView::typeName() {
57 { 57 switch (type()) {
58 switch (type()) {
59 case TypeInt8: 58 case TypeInt8:
60 return "Int8"; 59 return "Int8";
61 break; 60 break;
62 case TypeUint8: 61 case TypeUint8:
63 return "UInt8"; 62 return "UInt8";
64 break; 63 break;
65 case TypeUint8Clamped: 64 case TypeUint8Clamped:
66 return "UInt8Clamped"; 65 return "UInt8Clamped";
67 break; 66 break;
68 case TypeInt16: 67 case TypeInt16:
69 return "Int16"; 68 return "Int16";
70 break; 69 break;
71 case TypeUint16: 70 case TypeUint16:
72 return "UInt16"; 71 return "UInt16";
73 break; 72 break;
74 case TypeInt32: 73 case TypeInt32:
75 return "Int32"; 74 return "Int32";
76 break; 75 break;
77 case TypeUint32: 76 case TypeUint32:
78 return "Uint32"; 77 return "Uint32";
79 break; 78 break;
80 case TypeFloat32: 79 case TypeFloat32:
81 return "Float32"; 80 return "Float32";
82 break; 81 break;
83 case TypeFloat64: 82 case TypeFloat64:
84 return "Float64"; 83 return "Float64";
85 break; 84 break;
86 case TypeDataView: 85 case TypeDataView:
87 return "DataView"; 86 return "DataView";
88 break; 87 break;
89 } 88 }
90 ASSERT_NOT_REACHED(); 89 ASSERT_NOT_REACHED();
91 return "Unknown"; 90 return "Unknown";
92 } 91 }
93
94 } 92 }
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/wtf/ArrayBufferView.h ('k') | third_party/WebKit/Source/wtf/ArrayPiece.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698