{{#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> {{=p.name}}_; {{?}} {{~}}