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 %}