File indexing completed on 2025-10-19 04:23:40
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 %}