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