Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
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:
18  using TMethodHolder::TMethodHolder;
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