#include <Adapters.h>
Public Member Functions | |
TMemberAdapter (TMethod *meth) | |
operator TMethod * () const | |
TMemberAdapter (TFunction *func) | |
operator TFunction * () const | |
TMemberAdapter (TDataMember *mb) | |
operator TDataMember * () const | |
TMemberAdapter (TMethodArg *ma) | |
operator TMethodArg * () const | |
operator bool () const | |
std::string | Name (unsigned int mod=0) const |
Bool_t | IsEnum () const |
Bool_t | IsPublic () const |
Bool_t | IsStatic () const |
size_t | FunctionParameterSize (bool required=false) const |
TMemberAdapter | FunctionParameterAt (size_t nth) const |
std::string | FunctionParameterNameAt (size_t nth) const |
std::string | FunctionParameterDefaultAt (size_t nth) const |
TReturnTypeAdapter | ReturnType () const |
TScopeAdapter | DeclaringScope () const |
TMemberAdapter | TypeOf () const |
Private Attributes | |
TDictionary * | fMember |
Definition at line 53 of file Adapters.h.
PyROOT::TMemberAdapter::TMemberAdapter | ( | TMethod * | meth | ) |
Definition at line 38 of file Adapters.cxx.
PyROOT::TMemberAdapter::TMemberAdapter | ( | TFunction * | func | ) |
Definition at line 51 of file Adapters.cxx.
PyROOT::TMemberAdapter::TMemberAdapter | ( | TDataMember * | mb | ) |
Definition at line 64 of file Adapters.cxx.
PyROOT::TMemberAdapter::TMemberAdapter | ( | TMethodArg * | ma | ) |
Definition at line 77 of file Adapters.cxx.
PyROOT::TMemberAdapter::operator TMethod * | ( | ) | const |
PyROOT::TMemberAdapter::operator TFunction * | ( | ) | const |
PyROOT::TMemberAdapter::operator TDataMember * | ( | ) | const |
PyROOT::TMemberAdapter::operator TMethodArg * | ( | ) | const |
PyROOT::TMemberAdapter::operator bool | ( | ) | const [inline] |
std::string PyROOT::TMemberAdapter::Name | ( | unsigned int | mod = 0 |
) | const |
Definition at line 90 of file Adapters.cxx.
References ROOT::Reflex::F, ROOT::Reflex::FINAL, fMember, name, ROOT::Reflex::Q, ROOT::Reflex::QUALIFIED, TClassEdit::ResolveTypedef(), and true.
Bool_t PyROOT::TMemberAdapter::IsEnum | ( | ) | const |
Bool_t PyROOT::TMemberAdapter::IsPublic | ( | ) | const |
Bool_t PyROOT::TMemberAdapter::IsStatic | ( | ) | const |
size_t PyROOT::TMemberAdapter::FunctionParameterSize | ( | bool | required = false |
) | const |
PyROOT::TMemberAdapter PyROOT::TMemberAdapter::FunctionParameterAt | ( | size_t | nth | ) | const |
std::string PyROOT::TMemberAdapter::FunctionParameterNameAt | ( | size_t | nth | ) | const |
std::string PyROOT::TMemberAdapter::FunctionParameterDefaultAt | ( | size_t | nth | ) | const |
Definition at line 167 of file Adapters.cxx.
References fMember, TMethodArg::GetDefault(), TMethodArg::GetTypeName(), TClassEdit::ResolveTypedef(), and true.
PyROOT::TReturnTypeAdapter PyROOT::TMemberAdapter::ReturnType | ( | ) | const |
PyROOT::TScopeAdapter PyROOT::TMemberAdapter::DeclaringScope | ( | ) | const |
TMemberAdapter PyROOT::TMemberAdapter::TypeOf | ( | ) | const [inline] |
Definition at line 84 of file Adapters.h.
TDictionary* PyROOT::TMemberAdapter::fMember [private] |
Definition at line 87 of file Adapters.h.
Referenced by FunctionParameterAt(), FunctionParameterDefaultAt(), FunctionParameterNameAt(), FunctionParameterSize(), IsEnum(), IsPublic(), IsStatic(), Name(), operator bool(), operator TDataMember *(), operator TFunction *(), operator TMethod *(), operator TMethodArg *(), and ReturnType().