IndexBuilderasmjit::ConstPoolNode
asmjit::ConstPoolNode Class Reference
Inheritance diagram for asmjit::ConstPoolNode:
asmjit::LabelNode asmjit::BaseNode

A node that wraps ConstPool.

Public Members

Members
- Public Attributes inherited from asmjit::LabelNode
- Public Attributes inherited from asmjit::BaseNode

Member Functions

Construction & Destruction
Accessors
Utilities
- Public Member Functions inherited from asmjit::LabelNode
- Public Member Functions inherited from asmjit::BaseNode

ConstPoolNode::ConstPoolNode(
uint32_t id = 0
)noexcept[¶]

Creates a new ConstPoolNode instance.

bool ConstPoolNode::empty() constnoexcept[¶]

Tests whether the constant-pool is empty.

size_t ConstPoolNode::size() constnoexcept[¶]

Returns the size of the constant-pool in bytes.

size_t ConstPoolNode::alignment() constnoexcept[¶]

Returns minimum alignment.

ConstPool& ConstPoolNode::constPool()noexcept[1/2][¶]

Returns the wrapped ConstPool instance.

const ConstPool& ConstPoolNode::constPool() constnoexcept[2/2][¶]

Returns the wrapped ConstPool instance (const).

Error ConstPoolNode::add(
const void* data,
size_t size,
size_t& dstOffset
)noexcept[¶]

See ConstPool::add().