1 /** @brief ${ method.name } 2 * ${ method.description.strip() } 3 % if len(method.parameters) != 0: 4 * 5 % for p in method.parameters: 6 * @param[in] ${p.camelCase} - ${p.description.strip()} 7 % endfor 8 % endif 9 % if len(method.returns) != 0: 10 * 11 % for r in method.returns: 12 * @return ${r.camelCase}[${r.cppTypeParam(interface.name)}] \ 13- ${r.description.strip()} 14 % endfor 15 % endif 16 */ 17 auto ${method.snake_case}(\ 18 % if len(method.parameters) != 0: 19${method.get_parameters_str(interface, join_str=", ")}\ 20 % else: 21 % endif 22) 23 { 24 return proxy.template call<\ 25${method.returns_as_list(interface)}>(context(), "${method.name}"\ 26 % if len(method.parameters) != 0: 27, ${method.parameters_as_list()}\ 28 % else: 29 % endif 30); 31 } 32