Logo ROOT   6.16/01
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
11namespace 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
_object PyObject
Definition: TPyArg.h:20
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)