File indexing completed on 2024-05-12 04:37:33

0001 {% load kdev_filters %}
0002 {% include "license_header_cpp.txt" %}
0003 
0004 
0005 #ifndef {{ private_class_name|upper}}_H
0006 #define {{ private_class_name|upper}}_H
0007 
0008 
0009 {% include "namespace_open_cpp.txt" %}
0010 
0011 
0012 class {{ private_class_name }}
0013 {
0014 public:
0015     {{ private_class_name }}({{ name }}* q);
0016     virtual ~{{ private_class_name }}();
0017 
0018 
0019     {% for method in private_methods %}
0020         {% include "declaration.txt" %}
0021     {% endfor %}
0022 
0023 
0024     {% for member in members %}
0025     {{ member.type }} {{ member.name }};
0026     {% endfor %}
0027 
0028 
0029 private:
0030     class {{ name }}* const q;
0031 };
0032 
0033 
0034 {% include "namespace_close_cpp.txt" %}
0035 
0036 
0037 #endif // {{ private_class_name|upper}}_H