Kernel.h File Reference

#include <limits>
#include <stdlib.h>
#include <string.h>
#include <string>
#include <cstring>
#include <vector>
#include <utility>
#include <exception>

Go to the source code of this file.

Namespaces

namespace  Reflex
namespace  Reflex::Dummy
namespace  ROOT
namespace  ROOT::Reflex

Classes

class  Reflex::Instance
class  Reflex::NullType
class  Reflex::UnknownType
class  Reflex::ProtectedClass
class  Reflex::ProtectedEnum
class  Reflex::ProtectedStruct
class  Reflex::ProtectedUnion
class  Reflex::PrivateClass
class  Reflex::PrivateEnum
class  Reflex::PrivateStruct
class  Reflex::PrivateUnion
class  Reflex::UnnamedClass
class  Reflex::UnnamedEnum
class  Reflex::UnnamedNamespace
class  Reflex::UnnamedStruct
class  Reflex::UnnamedUnion

Defines

#define REFLEX_DLL
#define RFLX_EXPORT
#define RFLX_DLLLOCAL
#define RFLX_DLLPUBLIC
#define RFLX_IMPORT
#define RFLX_API   RFLX_IMPORT
#define RFLX_EXCEPTIONAPI(api)
#define LONGLONG_MAX   0x7FFFFFFFFFFFFFFFLL
#define LONGLONG_MIN   0x8000000000000000LL
#define ULONGLONG_MAX   0xFFFFFFFFFFFFFFFFLL
#define ULONGLONG_MIN   0x0000000000000000LL

Typedefs

typedef std::vector< std::stringReflex::StdString_Cont_Type_t
typedef StdString_Cont_Type_t::const_iterator Reflex::StdString_Iterator
typedef StdString_Cont_Type_t::const_reverse_iterator Reflex::Reverse_StdString_Iterator
typedef std::vector< Type > Reflex::Type_Cont_Type_t
typedef Type_Cont_Type_t::const_iterator Reflex::Type_Iterator
typedef Type_Cont_Type_t::const_reverse_iterator Reflex::Reverse_Type_Iterator
typedef std::vector< Base > Reflex::Base_Cont_Type_t
typedef Base_Cont_Type_t::const_iterator Reflex::Base_Iterator
typedef Base_Cont_Type_t::const_reverse_iterator Reflex::Reverse_Base_Iterator
typedef std::vector< Scope > Reflex::Scope_Cont_Type_t
typedef Scope_Cont_Type_t::const_iterator Reflex::Scope_Iterator
typedef Scope_Cont_Type_t::const_reverse_iterator Reflex::Reverse_Scope_Iterator
typedef std::vector< Object > Reflex::Object_Cont_Type_t
typedef Object_Cont_Type_t::const_iterator Reflex::Object_Iterator
typedef Object_Cont_Type_t::const_reverse_iterator Reflex::Reverse_Object_Iterator
typedef std::vector< Member > Reflex::Member_Cont_Type_t
typedef Member_Cont_Type_t::const_iterator Reflex::Member_Iterator
typedef Member_Cont_Type_t::const_reverse_iterator Reflex::Reverse_Member_Iterator
typedef std::vector< TypeTemplate > Reflex::TypeTemplate_Cont_Type_t
typedef TypeTemplate_Cont_Type_t::const_iterator Reflex::TypeTemplate_Iterator
typedef TypeTemplate_Cont_Type_t::const_reverse_iterator Reflex::Reverse_TypeTemplate_Iterator
typedef std::vector< MemberTemplate > Reflex::MemberTemplate_Cont_Type_t
typedef MemberTemplate_Cont_Type_t::const_iterator Reflex::MemberTemplate_Iterator
typedef MemberTemplate_Cont_Type_t::const_reverse_iterator Reflex::Reverse_MemberTemplate_Iterator
typedef void(*) Reflex::StubFunction (void *, void *, const std::vector< void * > &, void *)
typedef size_t(*) Reflex::OffsetFunction (void *)

Enumerations

enum  Reflex::ENTITY_DESCRIPTION
enum  Reflex::ENTITY_HANDLING
enum  Reflex::TYPE
enum  Reflex::REPRESTYPE
enum  Reflex::EMEMBERQUERY
enum  Reflex::EDELAYEDLOADSETTING

Functions

RFLX_API const StdString_Cont_Type_t & Reflex::Dummy::StdStringCont ()
RFLX_API const Type_Cont_Type_t & Reflex::Dummy::TypeCont ()
RFLX_API const Base_Cont_Type_t & Reflex::Dummy::BaseCont ()
RFLX_API const Scope_Cont_Type_t & Reflex::Dummy::ScopeCont ()
RFLX_API const Object_Cont_Type_t & Reflex::Dummy::ObjectCont ()
RFLX_API const Member_Cont_Type_t & Reflex::Dummy::MemberCont ()
RFLX_API const TypeTemplate_Cont_Type_t & Reflex::Dummy::TypeTemplateCont ()
RFLX_API const MemberTemplate_Cont_Type_t & Reflex::Dummy::MemberTemplateCont ()
RFLX_API Any & Reflex::Dummy::Any ()
RFLX_API const Object & Reflex::Dummy::Object ()
RFLX_API const Type & Reflex::Dummy::Type ()
RFLX_API const TypeTemplate & Reflex::Dummy::TypeTemplate ()
RFLX_API const Base & Reflex::Dummy::Base ()
RFLX_API const PropertyList & Reflex::Dummy::PropertyList ()
RFLX_API const Member & Reflex::Dummy::Member ()
RFLX_API const MemberTemplate & Reflex::Dummy::MemberTemplate ()
RFLX_API const Scope & Reflex::Dummy::Scope ()
template<class T>
const TReflex::Dummy::Get ()
RFLX_API const std::stringReflex::Argv0 ()
size_t Reflex::NPos ()
class Reflex::RFLX_EXCEPTIONAPI (RFLX_API) RuntimeError
size_t Reflex::NPos ()


Define Documentation

#define LONGLONG_MAX   0x7FFFFFFFFFFFFFFFLL

Definition at line 104 of file Kernel.h.

#define LONGLONG_MIN   0x8000000000000000LL

Definition at line 107 of file Kernel.h.

#define REFLEX_DLL

Definition at line 25 of file Kernel.h.

#define RFLX_API   RFLX_IMPORT

Definition at line 51 of file Kernel.h.

#define RFLX_DLLLOCAL

Definition at line 40 of file Kernel.h.

#define RFLX_DLLPUBLIC

Definition at line 41 of file Kernel.h.

#define RFLX_EXCEPTIONAPI ( api   ) 

Definition at line 63 of file Kernel.h.

#define RFLX_EXPORT

Definition at line 39 of file Kernel.h.

#define RFLX_IMPORT

Definition at line 43 of file Kernel.h.

#define ULONGLONG_MAX   0xFFFFFFFFFFFFFFFFLL

Definition at line 110 of file Kernel.h.

#define ULONGLONG_MIN   0x0000000000000000LL

Definition at line 113 of file Kernel.h.


Generated on Tue Jul 5 16:04:14 2011 for ROOT_528-00b_version by  doxygen 1.5.1