Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:18

0001 #ifndef DataFormats_TestObjects_MissingDictionaryTestObject_h
0002 #define DataFormats_TestObjects_MissingDictionaryTestObject_h
0003 
0004 #include <vector>
0005 
0006 namespace edmtest {
0007 
0008   class MissingDictionaryTestK {
0009   public:
0010     ~MissingDictionaryTestK() {}
0011     MissingDictionaryTestK() : k(0) {}
0012     int k;
0013   };
0014 
0015   class MissingDictionaryTestJ {
0016   public:
0017     ~MissingDictionaryTestJ() {}
0018     MissingDictionaryTestJ() : j(0) {}
0019     int j;
0020   };
0021 
0022   class MissingDictionaryTestI : public MissingDictionaryTestJ {
0023   public:
0024     ~MissingDictionaryTestI() {}
0025     MissingDictionaryTestI() : i(0) {}
0026     int i;
0027     MissingDictionaryTestK k;
0028   };
0029 
0030   class MissingDictionaryTestH {
0031   public:
0032     ~MissingDictionaryTestH() {}
0033     MissingDictionaryTestH() : h(0) {}
0034     int h;
0035   };
0036 
0037   class MissingDictionaryTestG {
0038   public:
0039     ~MissingDictionaryTestG() {}
0040     MissingDictionaryTestG() : g(0) {}
0041     int g;
0042   };
0043 
0044   class MissingDictionaryTestF : public MissingDictionaryTestG {
0045   public:
0046     ~MissingDictionaryTestF() {}
0047     MissingDictionaryTestF() : f(0) {}
0048     int f;
0049     MissingDictionaryTestH h;
0050   };
0051 
0052   class MissingDictionaryTestE {
0053   public:
0054     ~MissingDictionaryTestE() {}
0055     MissingDictionaryTestE() : e(0) {}
0056     int e;
0057   };
0058 
0059   class MissingDictionaryTestD {
0060   public:
0061     ~MissingDictionaryTestD() {}
0062     MissingDictionaryTestD() : d(0) {}
0063     int d;
0064   };
0065 
0066   class MissingDictionaryTestC {
0067   public:
0068     ~MissingDictionaryTestC() {}
0069     MissingDictionaryTestC() : c(0) {}
0070     int c;
0071     MissingDictionaryTestD d;
0072   };
0073 
0074   class MissingDictionaryTestB : public MissingDictionaryTestC {
0075   public:
0076     ~MissingDictionaryTestB() {}
0077     MissingDictionaryTestB() : b(0) {}
0078     int b;
0079     MissingDictionaryTestE e;
0080   };
0081 
0082   class MissingDictionaryTestA : public MissingDictionaryTestB {
0083   public:
0084     ~MissingDictionaryTestA() {}
0085     MissingDictionaryTestA() : a(0) {}
0086     int a;
0087     MissingDictionaryTestF f;
0088     std::vector<MissingDictionaryTestI> vi;
0089   };
0090 
0091 }  // namespace edmtest
0092 
0093 #endif