Logo ROOT   master
Reference Guide
TClassMethodHolder.h
Go to the documentation of this file.
1 // @(#)root/pyroot:$Id$
2 // Author: Wim Lavrijsen, Aug 2004
3 
4 #ifndef PYROOT_TCLASSMETHODHOLDER_H
5 #define PYROOT_TCLASSMETHODHOLDER_H
6 
7 // Bindings
8 #include "TMethodHolder.h"
9 
10 
11 namespace PyROOT {
12 
14  public:
16 
17  virtual PyCallable* Clone() { return new TClassMethodHolder( *this ); }
18  virtual PyObject* Call(
19  ObjectProxy*&, PyObject* args, PyObject* kwds, TCallContext* ctxt = 0 );
20  };
21 
22 } // namespace PyROOT
23 
24 #endif // !PYROOT_TCLASSMETHODHOLDER_H
virtual PyObject * Call(ObjectProxy *&, PyObject *args, PyObject *kwds, TCallContext *ctxt=0)
preliminary check in case keywords are accidently used (they are ignored otherwise) ...
virtual PyCallable * Clone()
TMethodHolder(Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
_object PyObject
Definition: TPyArg.h:20