#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::string > | Reflex::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 T & | Reflex::Dummy::Get () |
RFLX_API const std::string & | Reflex::Argv0 () |
size_t | Reflex::NPos () |
class | Reflex::RFLX_EXCEPTIONAPI (RFLX_API) RuntimeError |
size_t | Reflex::NPos () |