Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
CPyCppyy::PyCallArgs Class Reference

Definition at line 18 of file CPPMethod.h.

Public Types

enum  ECleanupFlags {
  kNone = 0x0000 , kIsOffset = 0x0001 , kSelfSwap = 0x0002 , kArgsSwap = 0x0004 ,
  kDoDecref = 0x0020
}
 

Public Member Functions

 PyCallArgs (CPPInstance *&self, CPyCppyy_PyArgs_t args, size_t nargsf, PyObject *kwds)
 
 ~PyCallArgs ()
 

Public Attributes

CPyCppyy_PyArgs_t fArgs
 
int fFlags
 
PyObjectfKwds
 
size_t fNArgsf
 
CPPInstance *& fSelf
 

#include </home/sftnight/build/workspace/root-makedoc-v632/rootspi/rdoc/src/v6-32-00-patches/bindings/pyroot/cppyy/CPyCppyy/src/CPPMethod.h>

Member Enumeration Documentation

◆ ECleanupFlags

Enumerator
kNone 
kIsOffset 
kSelfSwap 
kArgsSwap 
kDoDecref 

Definition at line 24 of file CPPMethod.h.

Constructor & Destructor Documentation

◆ PyCallArgs()

CPyCppyy::PyCallArgs::PyCallArgs ( CPPInstance *&  self,
CPyCppyy_PyArgs_t  args,
size_t  nargsf,
PyObject kwds 
)
inline

Definition at line 20 of file CPPMethod.h.

◆ ~PyCallArgs()

CPyCppyy::PyCallArgs::~PyCallArgs ( )

Definition at line 39 of file CPPMethod.cxx.

Member Data Documentation

◆ fArgs

CPyCppyy_PyArgs_t CPyCppyy::PyCallArgs::fArgs

Definition at line 39 of file CPPMethod.h.

◆ fFlags

int CPyCppyy::PyCallArgs::fFlags

Definition at line 42 of file CPPMethod.h.

◆ fKwds

PyObject* CPyCppyy::PyCallArgs::fKwds

Definition at line 41 of file CPPMethod.h.

◆ fNArgsf

size_t CPyCppyy::PyCallArgs::fNArgsf

Definition at line 40 of file CPPMethod.h.

◆ fSelf

CPPInstance*& CPyCppyy::PyCallArgs::fSelf

Definition at line 38 of file CPPMethod.h.

  • bindings/pyroot/cppyy/CPyCppyy/src/CPPMethod.h
  • bindings/pyroot/cppyy/CPyCppyy/src/CPPMethod.cxx