Definition at line 48 of file CallContext.h.
 
 | 
| enum   | ECallFlags {  
  kNone = 0x000000
, kIsSorted = 0x000001
, kIsCreator = 0x000002
, kIsConstructor = 0x000004
,  
  kHaveImplicit = 0x000008
, kAllowImplicit = 0x000010
, kNoImplicit = 0x000020
, kCallDirect = 0x000040
,  
  kFromDescr = 0x000080
, kUseHeuristics = 0x000100
, kUseStrict = 0x000200
, kReleaseGIL = 0x000400
,  
  kSetLifeLine = 0x000800
, kNeverLifeLine = 0x001000
, kPyException = 0x002000
, kCppException = 0x004000
,  
  kProtected = 0x008000
, kUseFFI = 0x010000
, kIsPseudoFunc = 0x020000
 
 } | 
|   | 
#include </github/home/ROOT-CI/src/bindings/pyroot/cppyy/CPyCppyy/src/CallContext.h>
◆ ECallFlags
| Enumerator | 
|---|
| kNone  |  | 
| kIsSorted  |  | 
| kIsCreator  |  | 
| kIsConstructor  |  | 
| kHaveImplicit  |  | 
| kAllowImplicit  |  | 
| kNoImplicit  |  | 
| kCallDirect  |  | 
| kFromDescr  |  | 
| kUseHeuristics  |  | 
| kUseStrict  |  | 
| kReleaseGIL  |  | 
| kSetLifeLine  |  | 
| kNeverLifeLine  |  | 
| kPyException  |  | 
| kCppException  |  | 
| kProtected  |  | 
| kUseFFI  |  | 
| kIsPseudoFunc  |  | 
Definition at line 55 of file CallContext.h.
 
 
◆ CallContext() [1/2]
  
  
      
        
          | CPyCppyy::CallContext::CallContext  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ CallContext() [2/2]
  
  
      
        
          | CPyCppyy::CallContext::CallContext  | 
          ( | 
          const CallContext & |            | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ ~CallContext()
  
  
      
        
          | CPyCppyy::CallContext::~CallContext  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ AddTemporary()
      
        
          | void CPyCppyy::CallContext::AddTemporary  | 
          ( | 
          PyObject * |           pyobj | ) | 
           | 
        
      
 
 
◆ Cleanup()
      
        
          | void CPyCppyy::CallContext::Cleanup  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetArgs() [1/2]
  
  
      
        
          | Parameter * CPyCppyy::CallContext::GetArgs  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetArgs() [2/2]
  
  
      
        
          | Parameter * CPyCppyy::CallContext::GetArgs  | 
          ( | 
          size_t |           sz | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetEncodedSize()
  
  
      
        
          | size_t CPyCppyy::CallContext::GetEncodedSize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetSize()
  
  
      
        
          | size_t CPyCppyy::CallContext::GetSize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator=()
◆ SetGlobalSignalPolicy()
  
  
      
        
          | bool CPyCppyy::CallContext::SetGlobalSignalPolicy  | 
          ( | 
          bool |           setProtected | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ SetMemoryPolicy()
◆ fArgs
◆ fArgsVec
  
  
      
        
          | std::vector<Parameter>* CPyCppyy::CallContext::fArgsVec | 
         
       
   | 
  
private   | 
  
 
 
◆ fCurScope
◆ fFlags
      
        
          | uint32_t CPyCppyy::CallContext::fFlags | 
        
      
 
 
◆ fNArgs
  
  
      
        
          | size_t CPyCppyy::CallContext::fNArgs | 
         
       
   | 
  
private   | 
  
 
 
◆ fPyContext
      
        
          | PyObject* CPyCppyy::CallContext::fPyContext | 
        
      
 
 
◆ fTemps
◆ sMemoryPolicy
◆ sSignalPolicy
The documentation for this struct was generated from the following files: