Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
CPPGetSetItem.h
Go to the documentation of this file.
1#ifndef CPYCPPYY_CPPGETSETITEM_H
2#define CPYCPPYY_CPPGETSETITEM_H
3
4// Bindings
5#include "CPPMethod.h"
6
7
8namespace CPyCppyy {
9
10class CPPSetItem : public CPPMethod {
11public:
13
14public:
15 PyCallable* Clone() override { return new CPPSetItem(*this); }
16
17protected:
18 bool ProcessArgs(PyCallArgs& args) override;
19 bool InitExecutor_(Executor*&, CallContext* ctxt = nullptr) override;
20};
21
22class CPPGetItem : public CPPMethod {
23public:
25
26public:
27 PyCallable* Clone() override { return new CPPGetItem(*this); }
28
29protected:
30 bool ProcessArgs(PyCallArgs& args) override;
31};
32
33} // namespace CPyCppyy
34
35#endif // !CPYCPPYY_CPPGETSETITEM_H
PyCallable * Clone() override
bool ProcessArgs(PyCallArgs &args) override
CPPMethod(Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
PyCallable * Clone() override
bool InitExecutor_(Executor *&, CallContext *ctxt=nullptr) override
bool ProcessArgs(PyCallArgs &args) override