Replacement for asmjit::FuncSignature using ValueType.
More...
#include <signarure.hpp>
|
void | AddArg (ValueType type) |
|
size_t | ArgCount () const noexcept |
|
bool | HasRet () const noexcept |
|
void | SetRet (ValueType type) noexcept |
|
Replacement for asmjit::FuncSignature using ValueType.
Definition at line 44 of file signarure.hpp.
◆ AddArg()
void plugify::Signature::AddArg |
( |
ValueType |
type | ) |
|
|
inline |
◆ ArgCount()
size_t plugify::Signature::ArgCount |
( |
| ) |
const |
|
inlinenoexcept |
◆ HasRet()
bool plugify::Signature::HasRet |
( |
| ) |
const |
|
inlinenoexcept |
◆ SetRet()
void plugify::Signature::SetRet |
( |
ValueType |
type | ) |
|
|
inlinenoexcept |
◆ argTypes
◆ callConv
CallConv plugify::Signature::callConv {CallConv::CDecl} |
◆ kMaxFuncArgs
const size_t plugify::Signature::kMaxFuncArgs = 32 |
|
inlinestatic |
◆ kNoVarArgs
const uint8_t plugify::Signature::kNoVarArgs = 0xffU |
|
inlinestatic |
◆ retType
ValueType plugify::Signature::retType {ValueType::Void} |
◆ varIndex
uint8_t plugify::Signature::varIndex {kNoVarArgs} |
Variable index for variadic functions.
Definition at line 50 of file signarure.hpp.
The documentation for this struct was generated from the following file: