|
ROOT 6.07/09 Reference Guide |
Definition at line 32 of file TCallContext.h.
Public Types | |
| enum | ECallFlags { kNone = 0, kIsSorted = 1, kIsCreator = 2, kIsConstructor = 4, kUseHeuristics = 8, kUseStrict = 16, kManageSmartPtr = 32, kReleaseGIL = 64, kFast = 128, kSafe = 256 } |
Public Member Functions | |
| TCallContext (std::vector< TParameter >::size_type sz=0) | |
Static Public Member Functions | |
| static Bool_t | SetMemoryPolicy (ECallFlags e) |
| Set the global memory policy, which affects object ownership when objects are passed as function arguments. More... | |
| static Bool_t | SetSignalPolicy (ECallFlags e) |
| Set the global signal policy, which determines whether a jmp address should be saved to return to after a C++ segfault. More... | |
Public Attributes | |
| std::vector< TParameter > | fArgs |
| UInt_t | fFlags |
Static Public Attributes | |
| static ECallFlags | sMemoryPolicy = TCallContext::kUseHeuristics |
| static ECallFlags | sSignalPolicy = TCallContext::kSafe |
| Enumerator | |
|---|---|
| kNone | |
| kIsSorted | |
| kIsCreator | |
| kIsConstructor | |
| kUseHeuristics | |
| kUseStrict | |
| kManageSmartPtr | |
| kReleaseGIL | |
| kFast | |
| kSafe | |
Definition at line 35 of file TCallContext.h.
|
inline |
Definition at line 33 of file TCallContext.h.
|
static |
Set the global memory policy, which affects object ownership when objects are passed as function arguments.
Definition at line 20 of file TCallContext.cxx.
|
static |
Set the global signal policy, which determines whether a jmp address should be saved to return to after a C++ segfault.
Definition at line 33 of file TCallContext.cxx.
| std::vector< TParameter > PyROOT::TCallContext::fArgs |
Definition at line 57 of file TCallContext.h.
| UInt_t PyROOT::TCallContext::fFlags |
Definition at line 58 of file TCallContext.h.
|
static |
Definition at line 49 of file TCallContext.h.
|
static |
Definition at line 53 of file TCallContext.h.