#include <MemberWithDict.h>
Public Member Functions | |
TypeWithDict | declaringType () const |
ObjectWithDict | get () const |
ObjectWithDict | get (ObjectWithDict const &) const |
bool | isArray () const |
bool | isConst () const |
bool | isPublic () const |
bool | isStatic () const |
bool | isTransient () const |
MemberWithDict () | |
MemberWithDict (TDataMember *) | |
std::string | name () const |
size_t | offset () const |
operator bool () const | |
TypeWithDict | typeOf () const |
Private Attributes | |
TDataMember * | dataMember_ |
Definition at line 19 of file MemberWithDict.h.
edm::MemberWithDict::MemberWithDict | ( | ) |
Definition at line 10 of file MemberWithDict.cc.
|
explicit |
Definition at line 12 of file MemberWithDict.cc.
TypeWithDict edm::MemberWithDict::declaringType | ( | ) | const |
ObjectWithDict edm::MemberWithDict::get | ( | ) | const |
Definition at line 46 of file MemberWithDict.cc.
References dataMember_, and typeOf().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), edm::ObjectWithDict::get(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), reco::parser::MethodInvoker::invoke(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
ObjectWithDict edm::MemberWithDict::get | ( | ObjectWithDict const & | obj | ) | const |
Definition at line 50 of file MemberWithDict.cc.
References dataMember_, getGTfromDQMFile::obj, and typeOf().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
bool edm::MemberWithDict::isArray | ( | ) | const |
bool edm::MemberWithDict::isConst | ( | ) | const |
bool edm::MemberWithDict::isPublic | ( | ) | const |
bool edm::MemberWithDict::isStatic | ( | ) | const |
Definition at line 40 of file MemberWithDict.cc.
References dataMember_, and reco::parser::kIsStatic.
bool edm::MemberWithDict::isTransient | ( | ) | const |
std::string edm::MemberWithDict::name | ( | void | ) | const |
Definition at line 16 of file MemberWithDict.cc.
References dataMember_.
Referenced by config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), reco::parser::MethodInvoker::methodName(), and typeOf().
size_t edm::MemberWithDict::offset | ( | ) | const |
|
explicit |
Definition at line 14 of file MemberWithDict.cc.
TypeWithDict edm::MemberWithDict::typeOf | ( | ) | const |
Definition at line 18 of file MemberWithDict.cc.
References edm::TypeWithDict::byName(), dataMember_, mps_fire::i, isArray(), and name().
Referenced by get(), reco::parser::MethodInvoker::invoke(), reco::parser::MethodSetter::push(), and reco::parser::MethodInvoker::returnTypeName().
|
private |
Definition at line 21 of file MemberWithDict.h.
Referenced by declaringType(), get(), isArray(), isConst(), isPublic(), isStatic(), isTransient(), name(), offset(), and typeOf().