|
template<typename T , typename... Args> |
void | ConstructAt (Args &&... args) const noexcept |
| Constructs an object of type T at the memory location. More...
|
|
template<typename T > |
void | SetReturn (T val) const noexcept |
| Set the return value. More...
|
|
template<typename T > |
T | GetReturn () const noexcept |
| Get the value of the return. More...
|
|
int8_t * | GetReturnPtr () const noexcept |
| Get a pointer to the return value. More...
|
|
Definition at line 79 of file call.hpp.
◆ ConstructAt()
template<typename T , typename... Args>
void plugify::JitCall::Return::ConstructAt |
( |
Args &&... |
args | ) |
const |
|
inlinenoexcept |
Constructs an object of type T
at the memory location.
- Parameters
-
args | The arguments to be forwarded to the constructor. |
Definition at line 85 of file call.hpp.
◆ GetReturn()
template<typename T >
T plugify::JitCall::Return::GetReturn |
( |
| ) |
const |
|
inlinenoexcept |
Get the value of the return.
- Template Parameters
-
- Returns
- Value of the return.
Definition at line 106 of file call.hpp.
◆ GetReturnPtr()
int8_t* plugify::JitCall::Return::GetReturnPtr |
( |
| ) |
const |
|
inlinenoexcept |
Get a pointer to the return value.
- Returns
- Pointer to the return value.
Definition at line 114 of file call.hpp.
◆ SetReturn()
template<typename T >
void plugify::JitCall::Return::SetReturn |
( |
T |
val | ) |
const |
|
inlinenoexcept |
Set the return value.
- Template Parameters
-
T | Type of the return value. |
- Parameters
-
val | Value to set as the return value. @noreturn |
Definition at line 96 of file call.hpp.
The documentation for this struct was generated from the following file: