widl-nan
Version:
Auto generate native C++ addon source code by parsing Web IDL definition
15 lines (13 loc) • 316 B
Plain Text
{{#def.interface}}
{{#def.members}}
{{~ getAllPropertyMembers(it) :p:i }}
{{
var staticStr = '';
if (p.static) {
staticStr = 'static ';
}
}}
{{? isInterface(p.idlType, it.refTypeMap) || (p.idlType.idlType == 'ArrayBuffer') }}
{{=staticStr}}std::unique_ptr<Nan::Persistent<v8::Object>> {{=p.name}}_;
{{?}}
{{~}}