| OLD | NEW |
| 1 {% include 'copyright_block.txt' %} | 1 {% include 'copyright_block.txt' %} |
| 2 #ifndef {{v8_class}}_h | 2 #ifndef {{v8_class}}_h |
| 3 #define {{v8_class}}_h | 3 #define {{v8_class}}_h |
| 4 | 4 |
| 5 {% filter conditional(conditional_string) %} | 5 {% filter conditional(conditional_string) %} |
| 6 {% for filename in header_includes %} | 6 {% for filename in header_includes %} |
| 7 #include "{{filename}}" | 7 #include "{{filename}}" |
| 8 {% endfor %} | 8 {% endfor %} |
| 9 | 9 |
| 10 namespace blink { | 10 namespace blink { |
| 11 | 11 |
| 12 {% if has_event_constructor %} | 12 {% if has_event_constructor %} |
| 13 class Dictionary; | 13 class Dictionary; |
| 14 {% endif %} | 14 {% endif %} |
| 15 {% if named_constructor %} | 15 {% if named_constructor %} |
| 16 class {{v8_class}}Constructor { | 16 class {{v8_class}}Constructor { |
| 17 STATIC_ONLY({{v8_class}}Constructor); |
| 17 public: | 18 public: |
| 18 static v8::Local<v8::FunctionTemplate> domTemplate(v8::Isolate*); | 19 static v8::Local<v8::FunctionTemplate> domTemplate(v8::Isolate*); |
| 19 static const WrapperTypeInfo wrapperTypeInfo; | 20 static const WrapperTypeInfo wrapperTypeInfo; |
| 20 }; | 21 }; |
| 21 | 22 |
| 22 {% endif %} | 23 {% endif %} |
| 23 class {{v8_class}} { | 24 class {{v8_class}} { |
| 25 STATIC_ONLY({{v8_class}}); |
| 24 public: | 26 public: |
| 25 {% if has_private_script %} | 27 {% if has_private_script %} |
| 26 class PrivateScript { | 28 class PrivateScript { |
| 29 STATIC_ONLY(PrivateScript); |
| 27 public: | 30 public: |
| 28 {% for method in methods if method.is_implemented_in_private_script %} | 31 {% for method in methods if method.is_implemented_in_private_script %} |
| 29 static bool {{method.name}}Method({{method.argument_declarations_for_pri
vate_script | join(', ')}}); | 32 static bool {{method.name}}Method({{method.argument_declarations_for_pri
vate_script | join(', ')}}); |
| 30 {% endfor %} | 33 {% endfor %} |
| 31 {% for attribute in attributes if attribute.is_implemented_in_private_sc
ript %} | 34 {% for attribute in attributes if attribute.is_implemented_in_private_sc
ript %} |
| 32 static bool {{attribute.name}}AttributeGetter(LocalFrame* frame, {{cpp_c
lass}}* holderImpl, {{attribute.cpp_type}}* result); | 35 static bool {{attribute.name}}AttributeGetter(LocalFrame* frame, {{cpp_c
lass}}* holderImpl, {{attribute.cpp_type}}* result); |
| 33 {% if not attribute.is_read_only %} | 36 {% if not attribute.is_read_only %} |
| 34 static bool {{attribute.name}}AttributeSetter(LocalFrame* frame, {{cpp_c
lass}}* holderImpl, {{attribute.argument_cpp_type}} cppValue); | 37 static bool {{attribute.name}}AttributeSetter(LocalFrame* frame, {{cpp_c
lass}}* holderImpl, {{attribute.argument_cpp_type}} cppValue); |
| 35 {% endif %} | 38 {% endif %} |
| 36 {% endfor %} | 39 {% endfor %} |
| (...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 187 {% endif %} | 190 {% endif %} |
| 188 template <> | 191 template <> |
| 189 struct V8TypeOf<{{cpp_class}}> { | 192 struct V8TypeOf<{{cpp_class}}> { |
| 190 typedef {{v8_class}} Type; | 193 typedef {{v8_class}} Type; |
| 191 }; | 194 }; |
| 192 | 195 |
| 193 } // namespace blink | 196 } // namespace blink |
| 194 {% endfilter %} | 197 {% endfilter %} |
| 195 | 198 |
| 196 #endif // {{v8_class}}_h | 199 #endif // {{v8_class}}_h |
| OLD | NEW |