CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_0/src/CondCore/RegressionTest/interface/Inheritances.h

Go to the documentation of this file.
00001 #include "CondCore/RegressionTest/interface/Includes.h"
00002 
00003 
00004 class TestData
00005 {
00006 public :
00007         int commonInt;
00008         std::vector<std::vector<int> > commonIntVector2d;
00009         TestData (int payloadID);
00010         TestData ();
00011         bool operator ==(const TestData& ref) const;
00012         bool operator !=(const TestData& ref) const;
00013 
00014 };
00015 
00016 class TestInheritance : public TestData
00017 {
00018 public :
00019         std::vector<std::string> dataStringVector;
00020         TestInheritance (int payloadID);
00021         TestInheritance ();
00022         bool operator ==(const TestInheritance& ref) const;
00023         bool operator !=(const TestInheritance& ref) const;
00024 };
00025 
00026 class Inheritances {
00027 public:
00028         TestData testData; 
00029         TestInheritance testInheritance;
00030         Inheritances(int payloadID);
00031         Inheritances();
00032         bool operator ==(const Inheritances& ref) const;
00033         bool operator !=(const Inheritances& ref) const;
00034 };