blob: 820b6073371e21b0b9768bba804e66a102f08af8 [file] [log] [blame]
/** @brief ${ method.name }
* ${ method.description.strip() }
% if len(method.parameters) != 0:
*
% for p in method.parameters:
* @param[in] ${p.camelCase} - ${p.description.strip()}
% endfor
% endif
% if len(method.returns) != 0:
*
% for r in method.returns:
* @return ${r.camelCase}[${r.cppTypeParam(interface.name)}] \
- ${r.description.strip()}
% endfor
% endif
*/
auto ${method.snake_case}(\
% if len(method.parameters) != 0:
${method.get_parameters_str(interface, join_str=", ")}\
% else:
% endif
)
{
return proxy.template call<\
${method.returns_as_list(interface)}>(context(), "${method.name}"\
% if len(method.parameters) != 0:
, ${method.parameters_as_list()}\
% else:
% endif
);
}