📄 typebase.h
字号:
//------------------------------------------------------------------------------- return Dummy::MemberCont().rend(); }//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::TypeBase::MemberTemplateSize() const {//------------------------------------------------------------------------------- return 0;}//-------------------------------------------------------------------------------inline ROOT::Reflex::MemberTemplate_Iterator ROOT::Reflex::TypeBase::MemberTemplate_Begin() const {//------------------------------------------------------------------------------- return Dummy::MemberTemplateCont().begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::MemberTemplate_Iterator ROOT::Reflex::TypeBase::MemberTemplate_End() const {//------------------------------------------------------------------------------- return Dummy::MemberTemplateCont().end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_MemberTemplate_Iterator ROOT::Reflex::TypeBase::MemberTemplate_RBegin() const {//------------------------------------------------------------------------------- return Dummy::MemberTemplateCont().rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_MemberTemplate_Iterator ROOT::Reflex::TypeBase::MemberTemplate_REnd() const {//------------------------------------------------------------------------------- return Dummy::MemberTemplateCont().rend();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::TypeBase::FunctionParameter_Begin() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::TypeBase::FunctionParameter_End() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::TypeBase::FunctionParameter_RBegin() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::TypeBase::FunctionParameter_REnd() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().rend();}//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::TypeBase::SizeOf() const { //------------------------------------------------------------------------------- return fSize; }//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::TypeBase::SubScopeSize() const {//------------------------------------------------------------------------------- return 0;}//-------------------------------------------------------------------------------inline ROOT::Reflex::Scope_Iterator ROOT::Reflex::TypeBase::SubScope_Begin() const {//------------------------------------------------------------------------------- return Dummy::ScopeCont().begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Scope_Iterator ROOT::Reflex::TypeBase::SubScope_End() const {//------------------------------------------------------------------------------- return Dummy::ScopeCont().end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Scope_Iterator ROOT::Reflex::TypeBase::SubScope_RBegin() const {//------------------------------------------------------------------------------- return Dummy::ScopeCont().rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Scope_Iterator ROOT::Reflex::TypeBase::SubScope_REnd() const {//------------------------------------------------------------------------------- return Dummy::ScopeCont().rend();}//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::TypeBase::SubTypeSize() const {//------------------------------------------------------------------------------- return 0;}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::TypeBase::SubType_Begin() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::TypeBase::SubType_End() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::TypeBase::SubType_RBegin() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::TypeBase::SubType_REnd() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().rend();}//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::TypeBase::TemplateArgumentSize() const {//------------------------------------------------------------------------------- return 0;}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::TypeBase::TemplateArgument_Begin() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::TypeBase::TemplateArgument_End() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::TypeBase::TemplateArgument_RBegin() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::TypeBase::TemplateArgument_REnd() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().rend();}//-------------------------------------------------------------------------------inline const ROOT::Reflex::TypeTemplate & ROOT::Reflex::TypeBase::TemplateFamily() const {//------------------------------------------------------------------------------- return Dummy::TypeTemplate();}//-------------------------------------------------------------------------------inline const std::type_info & ROOT::Reflex::TypeBase::TypeInfo() const {//------------------------------------------------------------------------------- return *fTypeInfo;}//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::TypeBase::SubTypeTemplateSize() const {//------------------------------------------------------------------------------- return 0;}//-------------------------------------------------------------------------------inline ROOT::Reflex::TypeTemplate_Iterator ROOT::Reflex::TypeBase::SubTypeTemplate_Begin() const {//------------------------------------------------------------------------------- return Dummy::TypeTemplateCont().begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::TypeTemplate_Iterator ROOT::Reflex::TypeBase::SubTypeTemplate_End() const {//------------------------------------------------------------------------------- return Dummy::TypeTemplateCont().end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_TypeTemplate_Iterator ROOT::Reflex::TypeBase::SubTypeTemplate_RBegin() const {//------------------------------------------------------------------------------- return Dummy::TypeTemplateCont().rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_TypeTemplate_Iterator ROOT::Reflex::TypeBase::SubTypeTemplate_REnd() const {//------------------------------------------------------------------------------- return Dummy::TypeTemplateCont().rend();}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::UpdateMembers() const {//------------------------------------------------------------------------------- throw RuntimeError("Function UpdateMembers can only be called on Class/Struct");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::AddDataMember( const Member & /* dm */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function AddDataMember not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::AddDataMember( const char * /* nam */, const Type & /* typ */, size_t /* offs */, unsigned int /* modifiers */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function AddDataMember not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::AddFunctionMember( const Member & /* fm */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function AddFunctionMember not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::AddFunctionMember( const char * /* nam */, const Type & /* typ */, StubFunction /* stubFP */, void * /* stubCtx */, const char * /* params */, unsigned int /* modifiers */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function AddFunctionMember not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::AddSubScope( const Scope & /* sc */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function AddSubScope not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::AddSubScope( const char * /* scop */, TYPE /* scopeTyp */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function AddSubScope not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::AddSubType( const Type & /* ty */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function AddSubType not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::AddSubType( const char * /* typ */, size_t /* size */, TYPE /* typeTyp */, const std::type_info & /* ti */, unsigned int /* modifiers */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function AddSubType not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::RemoveDataMember( const Member & /* dm */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function RemoveDataMember not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::RemoveFunctionMember( const Member & /* fm */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function RemoveFunctionMember not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::RemoveSubScope( const Scope & /* sc */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function RemoveSubScope not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::RemoveSubType( const Type & /* ty */ ) const {//------------------------------------------------------------------------------- throw RuntimeError("Function RemoveSubType not callable on this object");}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::SetSize( size_t s ) const {//------------------------------------------------------------------------------- fSize = s;}//-------------------------------------------------------------------------------inline void ROOT::Reflex::TypeBase::SetTypeInfo( const std::type_info & ti ) const {//------------------------------------------------------------------------------- fTypeInfo = &ti;}#endif // ROOT_Reflex_TypeBase
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -