#include <BaseWithDict.h>
Public Member Functions | |
BaseWithDict () | |
BaseWithDict (TBaseClass *baseClass) | |
bool | isPublic () const |
std::string | name () const |
TypeWithDict | typeOf () const |
Private Attributes | |
TBaseClass * | baseClass_ |
Definition at line 18 of file BaseWithDict.h.
edm::BaseWithDict::BaseWithDict | ( | ) |
Definition at line 8 of file BaseWithDict.cc.
: baseClass_(nullptr) { }
edm::BaseWithDict::BaseWithDict | ( | TBaseClass * | baseClass | ) | [explicit] |
Definition at line 11 of file BaseWithDict.cc.
: baseClass_(baseClass) { }
bool edm::BaseWithDict::isPublic | ( | ) | const |
Definition at line 25 of file BaseWithDict.cc.
References baseClass_.
Referenced by edm::public_base_classes().
{ return (baseClass_->Property() & kIsPublic); }
std::string edm::BaseWithDict::name | ( | void | ) | const |
Definition at line 20 of file BaseWithDict.cc.
References baseClass_.
{ return baseClass_->GetName(); }
TypeWithDict edm::BaseWithDict::typeOf | ( | ) | const |
Definition at line 15 of file BaseWithDict.cc.
References baseClass_.
Referenced by edm::public_base_classes().
{ return TypeWithDict(baseClass_->GetClassPointer(), baseClass_->Property()); }
TBaseClass* edm::BaseWithDict::baseClass_ [private] |
Definition at line 32 of file BaseWithDict.h.
Referenced by isPublic(), name(), and typeOf().