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 {% for filename in header_includes %} | 5 {% for filename in header_includes %} |
6 #include "{{filename}}" | 6 #include "{{filename}}" |
7 {% endfor %} | 7 {% endfor %} |
8 | 8 |
9 namespace blink { | 9 namespace blink { |
10 | 10 |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
68 visitor->trace(scriptWrappable->toImpl<{{cpp_class}}>()); | 68 visitor->trace(scriptWrappable->toImpl<{{cpp_class}}>()); |
69 {% elif gc_type == 'WillBeGarbageCollectedObject' %} | 69 {% elif gc_type == 'WillBeGarbageCollectedObject' %} |
70 #if ENABLE(OILPAN) | 70 #if ENABLE(OILPAN) |
71 visitor->trace(scriptWrappable->toImpl<{{cpp_class}}>()); | 71 visitor->trace(scriptWrappable->toImpl<{{cpp_class}}>()); |
72 #endif | 72 #endif |
73 {% endif %} | 73 {% endif %} |
74 } | 74 } |
75 {% if has_visit_dom_wrapper %} | 75 {% if has_visit_dom_wrapper %} |
76 static void visitDOMWrapper(v8::Isolate*, ScriptWrappable*, const v8::Persis
tent<v8::Object>&); | 76 static void visitDOMWrapper(v8::Isolate*, ScriptWrappable*, const v8::Persis
tent<v8::Object>&); |
77 {% endif %} | 77 {% endif %} |
| 78 {% if active_scriptwrappable %} |
| 79 static ActiveScriptWrappable* toActiveScriptWrappable(v8::Local<v8::Object>)
; |
| 80 {% endif %} |
78 {% for method in methods %} | 81 {% for method in methods %} |
79 {% if method.is_custom %} | 82 {% if method.is_custom %} |
80 static void {{method.name}}MethodCustom(const v8::FunctionCallbackInfo<v8::V
alue>&); | 83 static void {{method.name}}MethodCustom(const v8::FunctionCallbackInfo<v8::V
alue>&); |
81 {% endif %} | 84 {% endif %} |
82 {% if method.is_custom_call_prologue %} | 85 {% if method.is_custom_call_prologue %} |
83 static void {{method.name}}MethodPrologueCustom(const v8::FunctionCallbackIn
fo<v8::Value>&, {{cpp_class}}*); | 86 static void {{method.name}}MethodPrologueCustom(const v8::FunctionCallbackIn
fo<v8::Value>&, {{cpp_class}}*); |
84 {% endif %} | 87 {% endif %} |
85 {% if method.is_custom_call_epilogue %} | 88 {% if method.is_custom_call_epilogue %} |
86 static void {{method.name}}MethodEpilogueCustom(const v8::FunctionCallbackIn
fo<v8::Value>&, {{cpp_class}}*); | 89 static void {{method.name}}MethodEpilogueCustom(const v8::FunctionCallbackIn
fo<v8::Value>&, {{cpp_class}}*); |
87 {% endif %} | 90 {% endif %} |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
181 | 184 |
182 {% endif %} | 185 {% endif %} |
183 template <> | 186 template <> |
184 struct V8TypeOf<{{cpp_class}}> { | 187 struct V8TypeOf<{{cpp_class}}> { |
185 typedef {{v8_class}} Type; | 188 typedef {{v8_class}} Type; |
186 }; | 189 }; |
187 | 190 |
188 } // namespace blink | 191 } // namespace blink |
189 | 192 |
190 #endif // {{v8_class}}_h | 193 #endif // {{v8_class}}_h |
OLD | NEW |