Logo ROOT   6.18/05
Reference Guide
TSetItemHolder.h
Go to the documentation of this file.
1// Author: Wim Lavrijsen, Oct 2005
2
3#ifndef PYROOT_TSETITEMHOLDER_H
4#define PYROOT_TSETITEMHOLDER_H
5
6// Bindings
7#include "TMethodHolder.h"
8
9
10namespace PyROOT {
11
12 class TExecutor;
13 class TMemberAdapter;
14 class TScopeAdapter;
15
17 public:
19
20 public:
21 virtual PyCallable* Clone() { return new TSetItemHolder( *this ); }
22 virtual PyObject* PreProcessArgs( ObjectProxy*& self, PyObject* args, PyObject* kwds );
23
24 protected:
25 virtual Bool_t InitExecutor_( TExecutor*&, TCallContext* ctxt = 0 );
26 };
27
28} // namespace PyROOT
29
30#endif // !PYROOT_TSETITEMHOLDER_H
bool Bool_t
Definition: RtypesCore.h:59
_object PyObject
Definition: TPyArg.h:20
TMethodHolder(Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
virtual PyObject * PreProcessArgs(ObjectProxy *&self, PyObject *args, PyObject *kwds)
Prepare executor with a buffer for the return value.
virtual PyCallable * Clone()
virtual Bool_t InitExecutor_(TExecutor *&, TCallContext *ctxt=0)
install executor conform to the return type