#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 () |
1.5.1