AsmJit
Project
Low-Latency Machine Code Generation
Docs
Interactive Parser
Support
GitHub
API Reference
Index
Class List
Build Instructions
Breaking Changes
Core
Assembler
Builder
Compiler
Function
Logging
Error Handling
Instruction DB
Virtual Memory
Zone Memory
Utilities
X86 Backend
ARM Commons
AArch64 Backend
asmjit::FuncSignatureT< RET_ARGS > Class Template Reference
Function
Inheritance diagram for asmjit::FuncSignatureT< RET_ARGS >:
Member Functions
FuncSignatureT
(
CallConvId
ccId =
CallConvId::kHost
,
uint32_t
vaIndex
=
kNoVarArgs
)
noexcept
Public Member Functions inherited from
asmjit::FuncSignature
void
init
(
CallConvId
ccId,
uint32_t
vaIndex
,
TypeId
ret
,
const
TypeId
*
args
,
uint32_t
argCount
)
noexcept
void
reset
()
noexcept
CallConvId
callConvId
()
const
noexcept
void
setCallConvId
(
CallConvId
ccId)
noexcept
bool
hasVarArgs
()
const
noexcept
uint32_t
vaIndex
()
const
noexcept
void
setVaIndex
(
uint32_t
index)
noexcept
void
resetVaIndex
()
noexcept
uint32_t
argCount
()
const
noexcept
bool
hasRet
()
const
noexcept
TypeId
ret
()
const
noexcept
TypeId
arg
(
uint32_t
i)
const
noexcept
const
TypeId
*
args
()
const
noexcept
Additional Inherited Members
Public Attributes inherited from
asmjit::FuncSignature
CallConvId
_ccId
uint8_t
_argCount
uint8_t
_vaIndex
TypeId
_ret
const
TypeId
*
_args
Public Types inherited from
asmjit::FuncSignature
enum :
uint8_t