CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
BaseWithDict.cc
Go to the documentation of this file.
2 
4 
5 #include "TBaseClass.h"
6 
7 namespace edm {
8 
10  }
11 
12  BaseWithDict::BaseWithDict(TBaseClass* baseClass) : baseClass_(baseClass) {
13  }
14 
15  bool
17  return baseClass_->Property() & kIsPublic;
18  }
19 
22  return baseClass_->GetName();
23  }
24 
27  return TypeWithDict(baseClass_->GetClassPointer());
28  }
29 
30  size_t
32  return static_cast<size_t>(baseClass_->GetDelta());
33  }
34 
35 } // namespace edm
#define nullptr
size_t offset() const
Definition: BaseWithDict.cc:31
TypeWithDict typeOf() const
Definition: BaseWithDict.cc:26
std::string name() const
Definition: BaseWithDict.cc:21
bool isPublic() const
Definition: BaseWithDict.cc:16
TBaseClass * baseClass_
Definition: BaseWithDict.h:21