Logo ROOT   6.08/07
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 
10 namespace PyROOT {
11 
12  class TExecutor;
13  class TMemberAdapter;
14  class TScopeAdapter;
15 
16  class TSetItemHolder : public TMethodHolder {
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
virtual PyObject * PreProcessArgs(ObjectProxy *&self, PyObject *args, PyObject *kwds)
Prepare executor with a buffer for the return value.
virtual Bool_t InitExecutor_(TExecutor *&, TCallContext *ctxt=0)
install executor conform to the return type
virtual PyCallable * Clone()
TMethodHolder(Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
_object PyObject
Definition: TPyArg.h:22