| Index: Source/bindings/templates/partial_interface.cpp
|
| diff --git a/Source/bindings/templates/partial_interface.cpp b/Source/bindings/templates/partial_interface.cpp
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cc5b852034949ac67aa4f9a0c083a235418b25cb
|
| --- /dev/null
|
| +++ b/Source/bindings/templates/partial_interface.cpp
|
| @@ -0,0 +1,18 @@
|
| +{% extends 'interface_base.cpp' %}
|
| +
|
| +{##############################################################################}
|
| +{% block partial_interface %}
|
| +void {{v8_class_or_partial}}::initialize()
|
| +{
|
| + // Should be invoked from initModules.
|
| + {{v8_class}}::updateWrapperTypeInfo(
|
| + &{{v8_class_or_partial}}::install{{v8_class}}Template,
|
| + &{{v8_class_or_partial}}::installConditionallyEnabledMethods);
|
| + {% for method in methods %}
|
| + {% if method.overloads and method.overloads.has_partial_overloads %}
|
| + {{v8_class}}::register{{method.name | blink_capitalize}}MethodForPartialInterface(&{{cpp_class_or_partial}}V8Internal::{{method.name}}Method);
|
| + {% endif %}
|
| + {% endfor %}
|
| +}
|
| +
|
| +{% endblock %}
|
|
|