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

Side by Side Diff: Source/bindings/core/v8/ScriptPromiseProperty.h

Issue 638813002: Replace FINAL and OVERRIDE with their C++11 counterparts in Source/bindings (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 2 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 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef ScriptPromiseProperty_h 5 #ifndef ScriptPromiseProperty_h
6 #define ScriptPromiseProperty_h 6 #define ScriptPromiseProperty_h
7 7
8 #include "bindings/core/v8/ScriptPromise.h" 8 #include "bindings/core/v8/ScriptPromise.h"
9 #include "bindings/core/v8/ScriptPromisePropertyBase.h" 9 #include "bindings/core/v8/ScriptPromisePropertyBase.h"
10 #include "bindings/core/v8/V8Binding.h" 10 #include "bindings/core/v8/V8Binding.h"
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 61
62 template<typename PassRejectedType> 62 template<typename PassRejectedType>
63 void reject(PassRejectedType); 63 void reject(PassRejectedType);
64 64
65 // Resets this property by unregistering the Promise property from the 65 // Resets this property by unregistering the Promise property from the
66 // holder wrapper. Resets the internal state to Pending and clears the 66 // holder wrapper. Resets the internal state to Pending and clears the
67 // resolved and the rejected values. 67 // resolved and the rejected values.
68 // This method keeps the holder object and the property name. 68 // This method keeps the holder object and the property name.
69 void reset(); 69 void reset();
70 70
71 virtual void trace(Visitor*) OVERRIDE; 71 virtual void trace(Visitor*) override;
72 72
73 private: 73 private:
74 virtual v8::Handle<v8::Object> holder(v8::Handle<v8::Object> creationContext , v8::Isolate*) OVERRIDE; 74 virtual v8::Handle<v8::Object> holder(v8::Handle<v8::Object> creationContext , v8::Isolate*) override;
75 virtual v8::Handle<v8::Value> resolvedValue(v8::Handle<v8::Object> creationC ontext, v8::Isolate*) OVERRIDE; 75 virtual v8::Handle<v8::Value> resolvedValue(v8::Handle<v8::Object> creationC ontext, v8::Isolate*) override;
76 virtual v8::Handle<v8::Value> rejectedValue(v8::Handle<v8::Object> creationC ontext, v8::Isolate*) OVERRIDE; 76 virtual v8::Handle<v8::Value> rejectedValue(v8::Handle<v8::Object> creationC ontext, v8::Isolate*) override;
77 77
78 HolderType m_holder; 78 HolderType m_holder;
79 ResolvedType m_resolved; 79 ResolvedType m_resolved;
80 RejectedType m_rejected; 80 RejectedType m_rejected;
81 }; 81 };
82 82
83 template<typename HolderType, typename ResolvedType, typename RejectedType> 83 template<typename HolderType, typename ResolvedType, typename RejectedType>
84 template<typename PassHolderType> 84 template<typename PassHolderType>
85 ScriptPromiseProperty<HolderType, ResolvedType, RejectedType>::ScriptPromiseProp erty(ExecutionContext* executionContext, PassHolderType holder, Name name) 85 ScriptPromiseProperty<HolderType, ResolvedType, RejectedType>::ScriptPromiseProp erty(ExecutionContext* executionContext, PassHolderType holder, Name name)
86 : ScriptPromisePropertyBase(executionContext, name) 86 : ScriptPromisePropertyBase(executionContext, name)
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
150 { 150 {
151 TraceIfNeeded<HolderType>::trace(visitor, &m_holder); 151 TraceIfNeeded<HolderType>::trace(visitor, &m_holder);
152 TraceIfNeeded<ResolvedType>::trace(visitor, &m_resolved); 152 TraceIfNeeded<ResolvedType>::trace(visitor, &m_resolved);
153 TraceIfNeeded<RejectedType>::trace(visitor, &m_rejected); 153 TraceIfNeeded<RejectedType>::trace(visitor, &m_rejected);
154 ScriptPromisePropertyBase::trace(visitor); 154 ScriptPromisePropertyBase::trace(visitor);
155 } 155 }
156 156
157 } // namespace blink 157 } // namespace blink
158 158
159 #endif // ScriptPromiseProperty_h 159 #endif // ScriptPromiseProperty_h
OLDNEW
« no previous file with comments | « Source/bindings/core/v8/ScriptPromise.h ('k') | Source/bindings/core/v8/ScriptPromisePropertyTest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698