Structure to represent function parameters.
More...
#include <call.hpp>
|
typedef const uint64_t * | Data |
|
|
| Parameters (size_t count) |
| Constructor.
|
|
template<typename T > |
void | AddArgument (T val) |
| Set the value of the argument at next available position.
|
|
Data | GetDataPtr () const noexcept |
| Get a pointer to the argument storage.
|
|
Structure to represent function parameters.
Definition at line 50 of file call.hpp.
◆ Data
typedef const uint64_t* plugify::JitCall::Parameters::Data |
◆ Parameters()
plugify::JitCall::Parameters::Parameters |
( |
size_t |
count | ) |
|
|
inlineexplicit |
Constructor.
- Parameters
-
Definition at line 57 of file call.hpp.
◆ AddArgument()
template<typename T >
void plugify::JitCall::Parameters::AddArgument |
( |
T |
val | ) |
|
|
inline |
Set the value of the argument at next available position.
- Template Parameters
-
- Parameters
-
val | Value to set. @noreturn |
Definition at line 68 of file call.hpp.
◆ GetDataPtr()
Data plugify::JitCall::Parameters::GetDataPtr |
( |
| ) |
const |
|
inlinenoexcept |
Get a pointer to the argument storage.
- Returns
- Pointer to the arguments storage.
Definition at line 77 of file call.hpp.
The documentation for this struct was generated from the following file: