CMS 3D CMS Logo

Public Member Functions | Private Attributes

edm::MemberWithDict Class Reference

#include <MemberWithDict.h>

List of all members.

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_

Detailed Description

Definition at line 19 of file MemberWithDict.h.


Constructor & Destructor Documentation

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) {}

Member Function Documentation

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_.

                                                     {
    return (ObjectWithDict(member_.Get(obj.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

Definition at line 46 of file MemberWithDict.cc.

References member_.

                                 {
    return member_.IsStatic();
  }
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

Definition at line 56 of file MemberWithDict.cc.

References member_.

                               {
    return member_.Offset();
  }
edm::MemberWithDict::operator bool ( ) const [explicit]

Definition at line 60 of file MemberWithDict.cc.

References member_.

                                      {
    return bool(member_);
  }
TypeWithDict edm::MemberWithDict::typeOf ( ) const

Member Data Documentation

Reflex::Member edm::MemberWithDict::member_ [private]