#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 20 of file MemberWithDict.h.
edm::MemberWithDict::MemberWithDict | ( | ) |
Definition at line 10 of file MemberWithDict.cc.
|
explicit |
Definition at line 13 of file MemberWithDict.cc.
TypeWithDict edm::MemberWithDict::declaringType | ( | ) | const |
Definition at line 41 of file MemberWithDict.cc.
References dataMember_.
Referenced by ora::ObjectStreamerBase::buildBaseDataMembers(), ora::ObjectStreamerBase::buildDataMembers(), ora::ClassUtils::getDataMemberProperty(), ora::ObjectMapping::process(), and ora::processBaseClasses().
ObjectWithDict edm::MemberWithDict::get | ( | void | ) | const |
Definition at line 76 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 81 of file MemberWithDict.cc.
References edm::ObjectWithDict::address(), dataMember_, 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 |
Definition at line 51 of file MemberWithDict.cc.
References dataMember_.
Referenced by FWTableViewManager::tableFormats().
bool edm::MemberWithDict::isPublic | ( | ) | const |
Definition at line 56 of file MemberWithDict.cc.
References dataMember_.
Referenced by reco::findDataMember(), and FWTableViewManager::tableFormats().
bool edm::MemberWithDict::isStatic | ( | ) | const |
Definition at line 61 of file MemberWithDict.cc.
References dataMember_, and reco::parser::kIsStatic.
Referenced by ora::ObjectStreamerBase::buildBaseDataMembers(), ora::ObjectStreamerBase::buildDataMembers(), ora::ObjectMapping::process(), and ora::processBaseClasses().
bool edm::MemberWithDict::isTransient | ( | ) | const |
Definition at line 66 of file MemberWithDict.cc.
References dataMember_.
Referenced by ora::RelationalMapping::_sizeInColumns(), ora::ObjectStreamerBase::buildBaseDataMembers(), ora::ObjectStreamerBase::buildDataMembers(), ora::ObjectMapping::process(), and ora::processBaseClasses().
std::string edm::MemberWithDict::name | ( | void | ) | const |
Definition at line 21 of file MemberWithDict.cc.
References dataMember_.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), ora::ObjectStreamerBase::buildBaseDataMembers(), ora::ObjectStreamerBase::buildDataMembers(), ora::ClassUtils::getDataMemberProperty(), VIDSelectorBase.VIDSelectorBase::initialize(), reco::parser::MethodInvoker::methodName(), ora::ObjectMapping::process(), ora::processBaseClasses(), FWTableViewManager::tableFormats(), and typeOf().
size_t edm::MemberWithDict::offset | ( | ) | const |
Definition at line 71 of file MemberWithDict.cc.
References dataMember_.
Referenced by ora::ObjectStreamerBase::buildBaseDataMembers(), ora::OraReferenceStreamerBase::buildDataElement(), ora::NamedReferenceStreamerBase::buildDataElement(), ora::ObjectStreamerBase::buildDataMembers(), ora::QVQueryMaker::executeAndLoad(), ora::PVectorHandler::PVectorHandler(), ora::QueryableVectorReader::read(), ora::OraPtrReader::read(), ora::UniqueRefReader::read(), ora::STLContainerReader::read(), ora::SpecialSTLContainerHandler::SpecialSTLContainerHandler(), and ora::STLContainerWriter::write().
|
explicit |
Definition at line 16 of file MemberWithDict.cc.
TypeWithDict edm::MemberWithDict::typeOf | ( | ) | const |
Definition at line 26 of file MemberWithDict.cc.
References edm::TypeWithDict::byName(), dataMember_, i, isArray(), and name().
Referenced by ora::RelationalMapping::_sizeInColumns(), ora::ObjectStreamerBase::buildBaseDataMembers(), ora::ObjectStreamerBase::buildDataMembers(), get(), reco::parser::MethodInvoker::invoke(), ora::ObjectMapping::process(), ora::processBaseClasses(), reco::parser::MethodSetter::push(), ora::PVectorHandler::PVectorHandler(), reco::parser::MethodInvoker::returnTypeName(), ora::SpecialSTLContainerHandler::SpecialSTLContainerHandler(), and FWTableViewManager::tableFormats().
|
private |
Definition at line 22 of file MemberWithDict.h.
Referenced by declaringType(), get(), isArray(), isConst(), isPublic(), isStatic(), isTransient(), name(), offset(), and typeOf().