+
class ROOT::Reflex::Base
-
library: libReflexDict
#include "Base.h"
Display options:
Show inherited
Show non-public

class ROOT::Reflex::Base

Function Members (Methods)

public:
virtual~Base()
ROOT::Reflex::BaseBase()
ROOT::Reflex::BaseBase(const ROOT::Reflex::Base&)
ROOT::Reflex::BaseBase(const ROOT::Reflex::Type& baseType, ROOT::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
ROOT::Reflex::OffsetFunctionOffsetFP() const
booloperator bool() const
ROOT::Reflex::ScopeToScope() const
ROOT::Reflex::TypeToType() const
private:
const ROOT::Reflex::Class*BaseClass() const

Data Members

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

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

Base(const ROOT::Reflex::Type& baseType, ROOT::Reflex::OffsetFunction offsetFP, unsigned int modifiers = 0)
 Construct the information for a base. The pointer to the base class (type Class)
 is set to 0 initially and set on first access.
const ROOT::Reflex::Class * BaseClass()
 Return the pointer to the base class. Set on first access.
std::string Name(unsigned int mod = 0) const
 Construct the name of the base. Qualify if requested.
Base(const ROOT::Reflex::Base& )

{}
operator bool()

bool IsPrivate()

bool IsProtected()

bool IsPublic()

bool IsVirtual()

size_t Offset(void* mem = 0) const

ROOT::Reflex::OffsetFunction OffsetFP()

ROOT::Reflex::Type ToType()

ROOT::Reflex::Scope ToScope()

 We are invoking "Type::operator Scope() const" here,
 be very careful with the cast (do not cast to a reference).
Base(const ROOT::Reflex::Base& )
 default constructor 
virtual ~Base()
 destructor 
{}

Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: Base.cxx,v 1.9 2006/07/05 07:09:09 roiser Exp $

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.