#include <MemberWithDict.h>
Public Member Functions | |
TypeWithDict | declaringType () const |
ObjectWithDict | get (ObjectWithDict const &obj) const |
ObjectWithDict | get () const |
bool | isConst () const |
bool | isPublic () const |
bool | isStatic () const |
bool | isTransient () const |
MemberWithDict (Reflex::Member const &member) | |
MemberWithDict () | |
std::string | name () const |
size_t | offset () const |
operator bool () const | |
TypeWithDict | typeOf () const |
Private Attributes | |
Reflex::Member | member_ |
Definition at line 19 of file MemberWithDict.h.
edm::MemberWithDict::MemberWithDict | ( | ) | [inline] |
Definition at line 21 of file MemberWithDict.h.
: member_() {}
edm::MemberWithDict::MemberWithDict | ( | Reflex::Member const & | member | ) | [inline, explicit] |
Definition at line 23 of file MemberWithDict.h.
: member_(member) {}
TypeWithDict edm::MemberWithDict::declaringType | ( | ) | const |
Definition at line 31 of file MemberWithDict.cc.
References member_.
{ return (TypeWithDict(member_.DeclaringType())); }
ObjectWithDict edm::MemberWithDict::get | ( | void | ) | const |
Definition at line 11 of file MemberWithDict.cc.
References member_.
Referenced by reco::parser::MethodInvoker::invoke(), reco::parser::AnyMethodArgumentFixup::operator()(), and StringToEnumValue().
{ return (ObjectWithDict(member_.Get())); }
ObjectWithDict edm::MemberWithDict::get | ( | ObjectWithDict const & | obj | ) | const |
Definition at line 21 of file MemberWithDict.cc.
References member_, and edm::ObjectWithDict::object_.
bool edm::MemberWithDict::isConst | ( | ) | const |
Definition at line 36 of file MemberWithDict.cc.
References member_.
Referenced by FWTableViewManager::tableFormats().
{ return member_.IsConst(); }
bool edm::MemberWithDict::isPublic | ( | ) | const |
Definition at line 41 of file MemberWithDict.cc.
References member_.
Referenced by reco::findDataMember(), and FWTableViewManager::tableFormats().
{ return member_.IsPublic(); }
bool edm::MemberWithDict::isStatic | ( | ) | const |
bool edm::MemberWithDict::isTransient | ( | ) | const |
Definition at line 51 of file MemberWithDict.cc.
References member_.
{ return member_.IsTransient(); }
std::string edm::MemberWithDict::name | ( | void | ) | const |
Definition at line 16 of file MemberWithDict.cc.
References member_.
Referenced by reco::parser::MethodInvoker::methodName(), and FWTableViewManager::tableFormats().
{ return member_.Name(); }
size_t edm::MemberWithDict::offset | ( | ) | const |
edm::MemberWithDict::operator bool | ( | ) | const [explicit] |
TypeWithDict edm::MemberWithDict::typeOf | ( | ) | const |
Definition at line 26 of file MemberWithDict.cc.
References member_.
Referenced by reco::parser::MethodInvoker::invoke(), reco::parser::AnyMethodArgumentFixup::operator()(), TimerStack::push(), reco::parser::MethodInvoker::returnTypeName(), StringToEnumValue(), and FWTableViewManager::tableFormats().
{ return (TypeWithDict(member_.TypeOf())); }
Reflex::Member edm::MemberWithDict::member_ [private] |
Definition at line 51 of file MemberWithDict.h.
Referenced by declaringType(), get(), isConst(), isPublic(), isStatic(), isTransient(), name(), offset(), operator bool(), and typeOf().