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 }
0092
0093 #endif