📄 scopebase.h
字号:
* @clientCardinality 1 */ mutable std::vector < Scope > fUsingDirectives; /** * pointer to the property list * @label propertylist * @link aggregationByValue * @clientCardinality 1 * @supplierCardinality 1 */ OwnedPropertyList fPropertyList; /** * The position where the unscoped Name starts in the scopename */ size_t fBasePosition; }; // class ScopeBase } //namespace Reflex} //namespace ROOT//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::ScopeBase::BaseSize() const {//------------------------------------------------------------------------------- return 0;}//-------------------------------------------------------------------------------inline ROOT::Reflex::Base_Iterator ROOT::Reflex::ScopeBase::Base_Begin() const {//------------------------------------------------------------------------------- return Dummy::BaseCont().begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Base_Iterator ROOT::Reflex::ScopeBase::Base_End() const {//------------------------------------------------------------------------------- return Dummy::BaseCont().end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Base_Iterator ROOT::Reflex::ScopeBase::Base_RBegin() const {//------------------------------------------------------------------------------- return Dummy::BaseCont().rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Base_Iterator ROOT::Reflex::ScopeBase::Base_REnd() const {//------------------------------------------------------------------------------- return Dummy::BaseCont().rend();}//-------------------------------------------------------------------------------inline const ROOT::Reflex::Scope & ROOT::Reflex::ScopeBase::DeclaringScope() const {//------------------------------------------------------------------------------- return fDeclaringScope;}//-------------------------------------------------------------------------------inline ROOT::Reflex::Member_Iterator ROOT::Reflex::ScopeBase::DataMember_Begin() const {//------------------------------------------------------------------------------- return fDataMembers.begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Member_Iterator ROOT::Reflex::ScopeBase::DataMember_End() const {//------------------------------------------------------------------------------- return fDataMembers.end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Member_Iterator ROOT::Reflex::ScopeBase::DataMember_RBegin() const {//------------------------------------------------------------------------------- return ((const std::vector<Member>&)fDataMembers).rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Member_Iterator ROOT::Reflex::ScopeBase::DataMember_REnd() const {//------------------------------------------------------------------------------- return ((const std::vector<Member>&)fDataMembers).rend();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Member_Iterator ROOT::Reflex::ScopeBase::FunctionMember_Begin() const {//------------------------------------------------------------------------------- return fFunctionMembers.begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Member_Iterator ROOT::Reflex::ScopeBase::FunctionMember_End() const {//------------------------------------------------------------------------------- return fFunctionMembers.end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Member_Iterator ROOT::Reflex::ScopeBase::FunctionMember_RBegin() const {//------------------------------------------------------------------------------- return ((const std::vector<Member>&)fFunctionMembers).rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Member_Iterator ROOT::Reflex::ScopeBase::FunctionMember_REnd() const {//------------------------------------------------------------------------------- return ((const std::vector<Member>&)fFunctionMembers).rend();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Scope_Iterator ROOT::Reflex::ScopeBase::SubScope_Begin() const {//------------------------------------------------------------------------------- return fSubScopes.begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Scope_Iterator ROOT::Reflex::ScopeBase::SubScope_End() const {//------------------------------------------------------------------------------- return fSubScopes.end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Scope_Iterator ROOT::Reflex::ScopeBase::SubScope_RBegin() const {//------------------------------------------------------------------------------- return ((const std::vector<Scope>&)fSubScopes).rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Scope_Iterator ROOT::Reflex::ScopeBase::SubScope_REnd() const {//------------------------------------------------------------------------------- return ((const std::vector<Scope>&)fSubScopes).rend();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::ScopeBase::SubType_Begin() const {//------------------------------------------------------------------------------- return fSubTypes.begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::ScopeBase::SubType_End() const {//------------------------------------------------------------------------------- return fSubTypes.end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::ScopeBase::SubType_RBegin() const {//------------------------------------------------------------------------------- return ((const std::vector<Type>&)fSubTypes).rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::ScopeBase::SubType_REnd() const {//------------------------------------------------------------------------------- return ((const std::vector<Type>&)fSubTypes).rend();}//-------------------------------------------------------------------------------inline ROOT::Reflex::TypeTemplate_Iterator ROOT::Reflex::ScopeBase::SubTypeTemplate_Begin() const {//------------------------------------------------------------------------------- return fTypeTemplates.begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::TypeTemplate_Iterator ROOT::Reflex::ScopeBase::SubTypeTemplate_End() const {//------------------------------------------------------------------------------- return fTypeTemplates.end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_TypeTemplate_Iterator ROOT::Reflex::ScopeBase::SubTypeTemplate_RBegin() const {//------------------------------------------------------------------------------- return ((const std::vector<TypeTemplate>&)fTypeTemplates).rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_TypeTemplate_Iterator ROOT::Reflex::ScopeBase::SubTypeTemplate_REnd() const {//------------------------------------------------------------------------------- return ((const std::vector<TypeTemplate>&)fTypeTemplates).rend();}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::ScopeBase::IsClass() const {//------------------------------------------------------------------------------- return ( fScopeType == CLASS || fScopeType == TYPETEMPLATEINSTANCE || fScopeType == STRUCT );}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::ScopeBase::IsEnum() const {//------------------------------------------------------------------------------- return ( fScopeType == ENUM );}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::ScopeBase::IsNamespace() const {//------------------------------------------------------------------------------- return ( fScopeType == NAMESPACE );}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::ScopeBase::IsPrivate() const {//------------------------------------------------------------------------------- return false;}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::ScopeBase::IsProtected() const {//------------------------------------------------------------------------------- return false;}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::ScopeBase::IsPublic() const {//------------------------------------------------------------------------------- return true;}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::ScopeBase::IsTemplateInstance() const {//------------------------------------------------------------------------------- return ( fScopeType == TYPETEMPLATEINSTANCE );}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::ScopeBase::IsUnion() const {//------------------------------------------------------------------------------- return ( fScopeType == UNION );}//-------------------------------------------------------------------------------inline ROOT::Reflex::TYPE ROOT::Reflex::ScopeBase::ScopeType() const {//------------------------------------------------------------------------------- return fScopeType;}//-------------------------------------------------------------------------------inline const ROOT::Reflex::Scope & ROOT::Reflex::ScopeBase::SubScopeAt( size_t nth ) const {//------------------------------------------------------------------------------- if ( nth < fSubScopes.size() ) { return fSubScopes[ nth ]; } return Dummy::Scope();}//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::ScopeBase::SubScopeSize() const {//------------------------------------------------------------------------------- return fSubScopes.size();}//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::ScopeBase::TemplateArgumentSize() const {//------------------------------------------------------------------------------- return 0;}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::ScopeBase::TemplateArgument_Begin() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::ScopeBase::TemplateArgument_End() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::ScopeBase::TemplateArgument_RBegin() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::ScopeBase::TemplateArgument_REnd() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().rend();}//-------------------------------------------------------------------------------inline const ROOT::Reflex::Scope & ROOT::Reflex::ScopeBase::UsingDirectiveAt( size_t nth ) const {//------------------------------------------------------------------------------- if ( nth < fUsingDirectives.size() ) { return fUsingDirectives[ nth ]; } return Dummy::Scope();}//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::ScopeBase::UsingDirectiveSize() const {//------------------------------------------------------------------------------- return fUsingDirectives.size();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Scope_Iterator ROOT::Reflex::ScopeBase::UsingDirective_Begin() const {//------------------------------------------------------------------------------- return fUsingDirectives.begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Scope_Iterator ROOT::Reflex::ScopeBase::UsingDirective_End() const {//------------------------------------------------------------------------------- return fUsingDirectives.end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Scope_Iterator ROOT::Reflex::ScopeBase::UsingDirective_RBegin() const {//------------------------------------------------------------------------------- return ((const std::vector<Scope>&)fUsingDirectives).rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Scope_Iterator ROOT::Reflex::ScopeBase::UsingDirective_REnd() const {//------------------------------------------------------------------------------- return ((const std::vector<Scope>&)fUsingDirectives).rend();}#endif // ROOT_Reflex_ScopeBase
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -