ROOT logo
ROOT » CINT » REFLEX » Reflex::Base

class Reflex::Base

Function Members (Methods)

public:
virtual~Base()
Reflex::BaseBase()
Reflex::BaseBase(const Reflex::Base&)
Reflex::BaseBase(const Reflex::Type& baseType, Reflex::OffsetFunction offsetFP, unsigned int modifiers = 0)
boolIsPrivate() const
boolIsProtected() const
boolIsPublic() const
boolIsVirtual() const
stringName(unsigned int mod = 0) const
size_tOffset(void* mem = 0) const
Reflex::OffsetFunctionOffsetFP() const
booloperator bool() const
Reflex::ScopeToScope() const
Reflex::TypeToType() const
private:
const Reflex::Class*BaseClass() const

Data Members

private:
const Reflex::Class*fBaseClass
Reflex::TypefBaseType
unsigned intfModifiers
Reflex::OffsetFunctionfOffsetFP

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

inline Base()
operator bool() const
IsPrivate() const
IsProtected() const
IsPublic() const
IsVirtual() const
Offset(void* mem = 0) const
OffsetFP() const
ToType() const
ToScope() const
 We are invoking "Type::operator Scope() const" here,
 be very careful with the cast (do not cast to a reference).
Base()
 default constructor 
Base(const Reflex::Type& baseType, Reflex::OffsetFunction offsetFP, unsigned int modifiers = 0)
 constructor 
{}
std::string Name(unsigned int mod = 0) const
    * Name will return the string represenation of the base class
    * @param  typedefexp expand typedefs or not
    * @return string represenation of base class

const Class* BaseClass() const