1 #include "OtherUnderscore.hpp"
2 
3 #include "OtherUnderscoreExtra.hpp"
4 #include "OtherUnderscore_p.hpp"
5 
6 class OtherUnderscoreLocal : public QObject
7 {
8   Q_OBJECT
9 public:
10   OtherUnderscoreLocal();
11   ~OtherUnderscoreLocal();
12 };
13 
OtherUnderscoreLocal()14 OtherUnderscoreLocal::OtherUnderscoreLocal()
15 {
16 }
17 
~OtherUnderscoreLocal()18 OtherUnderscoreLocal::~OtherUnderscoreLocal()
19 {
20 }
21 
OtherUnderscorePrivate()22 OtherUnderscorePrivate::OtherUnderscorePrivate()
23 {
24   OtherUnderscoreLocal localObj;
25   OtherUnderscoreExtra extraObj;
26 }
27 
~OtherUnderscorePrivate()28 OtherUnderscorePrivate::~OtherUnderscorePrivate()
29 {
30 }
31 
OtherUnderscore()32 OtherUnderscore::OtherUnderscore()
33   : d(new OtherUnderscorePrivate)
34 {
35 }
36 
~OtherUnderscore()37 OtherUnderscore::~OtherUnderscore()
38 {
39   delete d;
40 }
41 
42 // For OtherUnderscoreLocal
43 #include "OtherUnderscore.moc"
44 // - Not the own header
45 #include "moc_OtherUnderscoreExtra.cpp"
46