AsmJit
Low-Latency Machine Code Generation
Roadmap
Docs
Parser
Support
GitHub
API Reference
Index
Class List
Build Instructions
Breaking Changes
Core
Assembler
Builder
Compiler
Function
Logging
Error Handling
Instruction DB
Virtual Memory
Support
Utilities
X86 Backend
ARM Commons
AArch64 Backend
UJIT
Index
⭢
Support
⭢
asmjit::ArenaListNode< NodeT >
asmjit::ArenaListNode< NodeT > Class Template Reference
[¶]
template<typename NodeT>
class asmjit::ArenaListNode< NodeT >
Node used by
ArenaList
template.
Public Members
Members
NodeT*
_list_nodes
[2]
Static Public Attributes
Constants
static
constexpr
size_t
kNodeIndexPrev
= 0
static
constexpr
size_t
kNodeIndexNext
= 1
Member Functions
ArenaListNode
(
const
ArenaListNode
& other) =
delete
ArenaListNode
&
operator=
(
const
ArenaListNode
& other) =
delete
Construction & Destruction
ArenaListNode
(
ArenaListNode
&& other)
noexcept
Accessors
bool
has_prev
()
const
noexcept
bool
has_next
()
const
noexcept
NodeT*
prev
()
const
noexcept
NodeT*
next
()
const
noexcept