| OLD | NEW |
| 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 // This file has been auto-generated by code_generator_v8.py. | 5 // This file has been auto-generated by code_generator_v8.py. |
| 6 // DO NOT MODIFY! | 6 // DO NOT MODIFY! |
| 7 | 7 |
| 8 // This file has been generated from the Jinja2 template in | 8 // This file has been generated from the Jinja2 template in |
| 9 // third_party/WebKit/Source/bindings/templates/interface.cpp.tmpl | 9 // third_party/WebKit/Source/bindings/templates/interface.cpp.tmpl |
| 10 | 10 |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 52 #pragma clang diagnostic pop | 52 #pragma clang diagnostic pop |
| 53 #endif | 53 #endif |
| 54 | 54 |
| 55 // This static member must be declared by DEFINE_WRAPPERTYPEINFO in TestInterfac
eImplementation.h. | 55 // This static member must be declared by DEFINE_WRAPPERTYPEINFO in TestInterfac
eImplementation.h. |
| 56 // For details, see the comment of DEFINE_WRAPPERTYPEINFO in | 56 // For details, see the comment of DEFINE_WRAPPERTYPEINFO in |
| 57 // bindings/core/v8/ScriptWrappable.h. | 57 // bindings/core/v8/ScriptWrappable.h. |
| 58 const WrapperTypeInfo& TestInterfaceImplementation::s_wrapperTypeInfo = V8TestIn
terface::wrapperTypeInfo; | 58 const WrapperTypeInfo& TestInterfaceImplementation::s_wrapperTypeInfo = V8TestIn
terface::wrapperTypeInfo; |
| 59 | 59 |
| 60 // [ActiveScriptWrappable] | 60 // [ActiveScriptWrappable] |
| 61 static_assert( | 61 static_assert( |
| 62 std::is_base_of<ActiveScriptWrappable, TestInterfaceImplementation>::value, | 62 std::is_base_of<ActiveScriptWrappableBase, TestInterfaceImplementation>::val
ue, |
| 63 "TestInterfaceImplementation does not inherit from ActiveScriptWrappable, bu
t specifying " | 63 "TestInterfaceImplementation does not inherit from ActiveScriptWrappable<>,
but specifying " |
| 64 "[ActiveScriptWrappable] extended attribute in the IDL file. " | 64 "[ActiveScriptWrappable] extended attribute in the IDL file. " |
| 65 "Be consistent."); | 65 "Be consistent."); |
| 66 static_assert( | 66 static_assert( |
| 67 !std::is_same<decltype(&TestInterfaceImplementation::hasPendingActivity), | 67 !std::is_same<decltype(&TestInterfaceImplementation::hasPendingActivity), |
| 68 decltype(&ScriptWrappable::hasPendingActivity)>::value, | 68 decltype(&ScriptWrappable::hasPendingActivity)>::value, |
| 69 "TestInterfaceImplementation is not overriding hasPendingActivity(), but is
specifying " | 69 "TestInterfaceImplementation is not overriding hasPendingActivity(), but is
specifying " |
| 70 "[ActiveScriptWrappable] extended attribute in the IDL file. " | 70 "[ActiveScriptWrappable] extended attribute in the IDL file. " |
| 71 "Be consistent."); | 71 "Be consistent."); |
| 72 | 72 |
| 73 namespace TestInterfaceImplementationV8Internal { | 73 namespace TestInterfaceImplementationV8Internal { |
| (...skipping 2922 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2996 | 2996 |
| 2997 void V8TestInterface::registerPartial2VoidMethodMethodForPartialInterface(void (
*method)(const v8::FunctionCallbackInfo<v8::Value>&)) { | 2997 void V8TestInterface::registerPartial2VoidMethodMethodForPartialInterface(void (
*method)(const v8::FunctionCallbackInfo<v8::Value>&)) { |
| 2998 TestInterfaceImplementationV8Internal::partial2VoidMethodMethodForPartialInter
face = method; | 2998 TestInterfaceImplementationV8Internal::partial2VoidMethodMethodForPartialInter
face = method; |
| 2999 } | 2999 } |
| 3000 | 3000 |
| 3001 void V8TestInterface::registerPartial2StaticVoidMethodMethodForPartialInterface(
void (*method)(const v8::FunctionCallbackInfo<v8::Value>&)) { | 3001 void V8TestInterface::registerPartial2StaticVoidMethodMethodForPartialInterface(
void (*method)(const v8::FunctionCallbackInfo<v8::Value>&)) { |
| 3002 TestInterfaceImplementationV8Internal::partial2StaticVoidMethodMethodForPartia
lInterface = method; | 3002 TestInterfaceImplementationV8Internal::partial2StaticVoidMethodMethodForPartia
lInterface = method; |
| 3003 } | 3003 } |
| 3004 | 3004 |
| 3005 } // namespace blink | 3005 } // namespace blink |
| OLD | NEW |