{{#def.members}}
{{#def.overload}}

{{~ getNonStaticMethodMembers(it) :p:i }}

{{
  var generateMethod = isFirstMethodInOverloadList(it, p, i);
}}

{{? generateMethod }}
  Nan::SetPrototypeMethod(tpl, "{{=p.name}}", {{=p.name}});
{{?}}

{{~}}