File indexing completed on 2024-05-05 04:37:27

0001 {% load kdev_filters %}
0002 {% include "license_header_cpp.txt" %}
0003 
0004 
0005 {% block include_guard_open %}
0006 #ifndef {% include "include_guard_cpp.txt" %}
0007 #define {% include "include_guard_cpp.txt" %}
0008 {% endblock include_guard_open %}
0009 
0010 
0011 {% block includes %}
0012 {% for included_file in included_files %}
0013 #include {{ included_file }}
0014 {% endfor %}
0015 {% endblock includes %}
0016 
0017 
0018 {% block namespaces_open %}
0019 {% include "namespace_open_cpp.txt" %}
0020 {% endblock namespaces_open %}
0021 
0022 
0023 {% block forward_declarations %}
0024 {% endblock forward_declarations %}
0025 
0026 
0027 {% block class_declaration_open %}
0028 {% include "class_declaration_apidox_cpp.txt" %}
0029 {% include "class_declaration_cpp.txt" %}
0030 {
0031 {% endblock class_declaration_open %}
0032 {% block class_body %}
0033 {% if public_members or public_functions %}
0034 
0035 public:
0036 {% endif %}
0037     {% if public_functions %}
0038     {% for method in public_functions %}
0039 
0040     {% include "class_method_declaration_apidox_cpp.txt" %}
0041     {% include "class_method_declaration_cpp.txt" %}
0042 
0043     {% endfor %}
0044 
0045     {% endif %}
0046     {% if public_members %}
0047     {% for member in public_members %}
0048     {{ member.type }} {{ member.name }};
0049     {% endfor %}
0050 
0051     {% endif %}
0052 {% if protected_members or protected_functions %}
0053 
0054 protected:
0055 {% endif %}
0056     {% if protected_functions %}
0057     {% for method in protected_functions %}
0058 
0059     {% include "class_method_declaration_apidox_cpp.txt" %}
0060     {% include "class_method_declaration_cpp.txt" %}
0061 
0062     {% endfor %}
0063 
0064     {% endif %}
0065     {% if protected_members %}
0066     {% for member in protected_members %}
0067     {{ member.type }} {{ member.name }};
0068     {% endfor %}
0069 
0070     {% endif %}
0071 {% if private_members or private_functions %}
0072 
0073 private:
0074 {% endif %}
0075     {% if private_functions %}
0076     {% for method in private_functions %}
0077 
0078     {% include "class_method_declaration_apidox_cpp.txt" %}
0079     {% include "class_method_declaration_cpp.txt" %}
0080 
0081     {% endfor %}
0082 
0083     {% endif %}
0084     {% if private_members %}
0085     {% for member in private_members %}
0086     {{ member.type }} {{ member.name }};
0087     {% endfor %}
0088 
0089     {% endif %}
0090 {% endblock class_body %}
0091 {% block class_bottom %}
0092 {% endblock %}
0093 {% block class_declaration_close %}
0094 };
0095 {% endblock %}
0096 
0097 
0098 {% block outside_class %}
0099 {% endblock %}
0100 
0101 
0102 {% block namespaces_close %}
0103 {% include "namespace_close_cpp.txt" %}
0104 {% endblock namespaces_close %}
0105 
0106 
0107 {% block outside_namespace %}
0108 {% endblock %}
0109 
0110 
0111 {% block include_guard_close %}
0112 #endif // {% include "include_guard_cpp.txt" %}
0113 {% endblock include_guard_close %}