Newer
Older
#include "{{header_filename}}"
{{incl}}
{% endfor %}
#define FUNC_PREFIX inline
{% if fq_namespace is not none %}
namespace {{fq_namespace}} {
{% endif %}
/*************************************************************************************
* Kernels
*************************************************************************************/
namespace {{ kns.name }} {
{{ ast | generate_kernel_definition }}
} // namespace {{ kns.name }}
{% endfor %}
/*************************************************************************************
* Functions
*************************************************************************************/
{% for function in functions %}
void {{ function.name }} ( {{ function | generate_function_parameter_list }} ) {
{{ function | generate_function_body | indent(2) }}
}
{% if fq_namespace is not none %}
} // namespace {{fq_namespace}}
{% endif %}