CMS 3D CMS Logo

Public Member Functions | Private Attributes

edm::BaseWithDict Class Reference

#include <BaseWithDict.h>

List of all members.

Public Member Functions

 BaseWithDict ()
 BaseWithDict (Reflex::Base const &base)
bool isPublic () const
std::string name () const
TypeWithDict toType () const

Private Attributes

Reflex::Base base_

Detailed Description

Definition at line 18 of file BaseWithDict.h.


Constructor & Destructor Documentation

edm::BaseWithDict::BaseWithDict ( ) [inline]

Definition at line 20 of file BaseWithDict.h.

: base_() {}
edm::BaseWithDict::BaseWithDict ( Reflex::Base const &  base) [inline, explicit]

Definition at line 22 of file BaseWithDict.h.

: base_(base) {}

Member Function Documentation

bool edm::BaseWithDict::isPublic ( ) const

Definition at line 19 of file BaseWithDict.cc.

References base_.

Referenced by edm::public_base_classes().

                               {
    return base_.IsPublic();
  }
std::string edm::BaseWithDict::name ( void  ) const

Definition at line 14 of file BaseWithDict.cc.

References base_.

                           {
    return base_.Name();
  }
TypeWithDict edm::BaseWithDict::toType ( ) const

Definition at line 9 of file BaseWithDict.cc.

References base_.

Referenced by edm::public_base_classes().

                             {
    return (TypeWithDict(base_.ToType()));
  }

Member Data Documentation

Reflex::Base edm::BaseWithDict::base_ [private]

Definition at line 32 of file BaseWithDict.h.

Referenced by isPublic(), name(), and toType().