📄 memberbase.h
字号:
//}//-------------------------------------------------------------------------------inline ROOT::Reflex::Object ROOT::Reflex::MemberBase::Invoke( const Object & /* obj */ , const std::vector < void * > & /* paramList */ ) const {//------------------------------------------------------------------------------- return Object();}//-------------------------------------------------------------------------------//inline ROOT::Reflex::Object //ROOT::Reflex::MemberBase::Invoke( const std::vector < Object > & /* paramList */ ) const {//-------------------------------------------------------------------------------// return Object();//}//-------------------------------------------------------------------------------inline ROOT::Reflex::Object ROOT::Reflex::MemberBase::Invoke( const std::vector < void * > & /* paramList */ ) const {//------------------------------------------------------------------------------- return Object();}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsArtificial() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & ARTIFICIAL);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsAuto() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & AUTO);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsConstructor() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & CONSTRUCTOR);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsConst() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & CONST);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsConverter() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & CONVERTER);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsCopyConstructor() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & COPYCONSTRUCTOR);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsDataMember() const {//------------------------------------------------------------------------------- return ( fMemberType == DATAMEMBER );}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsDestructor() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & DESTRUCTOR);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsExplicit() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & EXPLICIT);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsExtern() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & EXTERN);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsFunctionMember() const {//------------------------------------------------------------------------------- return ( fMemberType == FUNCTIONMEMBER );}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsInline() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & INLINE);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsMutable() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & MUTABLE);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsOperator() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & OPERATOR);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsPrivate() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & PRIVATE);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsProtected() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & PROTECTED);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsPublic() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & PUBLIC);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsRegister() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & REGISTER);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsStatic() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & STATIC);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsTemplateInstance() const {//------------------------------------------------------------------------------- return ( fMemberType == MEMBERTEMPLATEINSTANCE );}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsTransient() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & TRANSIENT);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsVirtual() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & VIRTUAL);}//-------------------------------------------------------------------------------inline bool ROOT::Reflex::MemberBase::IsVolatile() const {//------------------------------------------------------------------------------- return 0 != (fModifiers & VOLATILE);}//-------------------------------------------------------------------------------inline ROOT::Reflex::TYPE ROOT::Reflex::MemberBase::MemberType() const {//------------------------------------------------------------------------------- return fMemberType;}//-------------------------------------------------------------------------------inline std::string ROOT::Reflex::MemberBase::Name( unsigned int mod ) const {//------------------------------------------------------------------------------- std::string s = ""; if ( 0 != ( mod & ( SCOPED | S ))) { s += DeclaringScope().Name( mod ); if ( ! DeclaringScope().IsTopScope()) s += "::"; } s += fName; return s;}//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::MemberBase::Offset() const {//------------------------------------------------------------------------------- return 0;}//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::MemberBase::FunctionParameterSize( bool /* required */ ) const {//------------------------------------------------------------------------------- return 0; }//-------------------------------------------------------------------------------inline std::string ROOT::Reflex::MemberBase::FunctionParameterDefaultAt( size_t /* nth */ ) const {//------------------------------------------------------------------------------- return "";}//-------------------------------------------------------------------------------inline ROOT::Reflex::StdString_Iterator ROOT::Reflex::MemberBase::FunctionParameterDefault_Begin() const {//------------------------------------------------------------------------------- return Dummy::StdStringCont().begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::StdString_Iterator ROOT::Reflex::MemberBase::FunctionParameterDefault_End() const {//------------------------------------------------------------------------------- return Dummy::StdStringCont().end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_StdString_Iterator ROOT::Reflex::MemberBase::FunctionParameterDefault_RBegin() const {//------------------------------------------------------------------------------- return Dummy::StdStringCont().rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_StdString_Iterator ROOT::Reflex::MemberBase::FunctionParameterDefault_REnd() const {//------------------------------------------------------------------------------- return Dummy::StdStringCont().rend();}//-------------------------------------------------------------------------------inline std::string ROOT::Reflex::MemberBase::FunctionParameterNameAt( size_t /* nth */ ) const {//------------------------------------------------------------------------------- return "";}//-------------------------------------------------------------------------------inline ROOT::Reflex::StdString_Iterator ROOT::Reflex::MemberBase::FunctionParameterName_Begin() const {//------------------------------------------------------------------------------- return Dummy::StdStringCont().begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::StdString_Iterator ROOT::Reflex::MemberBase::FunctionParameterName_End() const {//------------------------------------------------------------------------------- return Dummy::StdStringCont().end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_StdString_Iterator ROOT::Reflex::MemberBase::FunctionParameterName_RBegin() const {//------------------------------------------------------------------------------- return Dummy::StdStringCont().rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_StdString_Iterator ROOT::Reflex::MemberBase::FunctionParameterName_REnd() const {//------------------------------------------------------------------------------- return Dummy::StdStringCont().rend();}//-------------------------------------------------------------------------------//inline void ROOT::Reflex::MemberBase::Set( const Object & /* instance */,// const Object & /* value */ ) const {}//-------------------------------------------------------------------------------//-------------------------------------------------------------------------------inline void ROOT::Reflex::MemberBase::Set( const Object & /* instance */, const void * /* value */ ) const {}//-------------------------------------------------------------------------------//-------------------------------------------------------------------------------inline void ROOT::Reflex::MemberBase::SetScope( const Scope & scope ) const {//------------------------------------------------------------------------------- fScope = scope;}//-------------------------------------------------------------------------------inline void * ROOT::Reflex::MemberBase::Stubcontext() const {//------------------------------------------------------------------------------- return 0;}//-------------------------------------------------------------------------------inline ROOT::Reflex::StubFunction ROOT::Reflex::MemberBase::Stubfunction() const {//------------------------------------------------------------------------------- return 0;}//-------------------------------------------------------------------------------inline size_t ROOT::Reflex::MemberBase::TemplateArgumentSize() const {//------------------------------------------------------------------------------- return 0;}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::MemberBase::TemplateArgument_Begin() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().begin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Type_Iterator ROOT::Reflex::MemberBase::TemplateArgument_End() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().end();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::MemberBase::TemplateArgument_RBegin() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().rbegin();}//-------------------------------------------------------------------------------inline ROOT::Reflex::Reverse_Type_Iterator ROOT::Reflex::MemberBase::TemplateArgument_REnd() const {//------------------------------------------------------------------------------- return Dummy::TypeCont().rend();}//-------------------------------------------------------------------------------inline const ROOT::Reflex::MemberTemplate & ROOT::Reflex::MemberBase::TemplateFamily() const {//------------------------------------------------------------------------------- return Dummy::MemberTemplate();}//-------------------------------------------------------------------------------inline const ROOT::Reflex::Type & ROOT::Reflex::MemberBase::TypeOf() const {//------------------------------------------------------------------------------- return fType;}#endif // ROOT_Reflex_MemberBase
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -