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()14OtherUnderscoreLocal::OtherUnderscoreLocal() 15 { 16 } 17 ~OtherUnderscoreLocal()18OtherUnderscoreLocal::~OtherUnderscoreLocal() 19 { 20 } 21 OtherUnderscorePrivate()22OtherUnderscorePrivate::OtherUnderscorePrivate() 23 { 24 OtherUnderscoreLocal localObj; 25 OtherUnderscoreExtra extraObj; 26 } 27 ~OtherUnderscorePrivate()28OtherUnderscorePrivate::~OtherUnderscorePrivate() 29 { 30 } 31 OtherUnderscore()32OtherUnderscore::OtherUnderscore() 33 : d(new OtherUnderscorePrivate) 34 { 35 } 36 ~OtherUnderscore()37OtherUnderscore::~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