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]
◆ ~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: