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(
Arena& arena,
uint32_t id = 0
)noexcept[¶]

Creates a new ConstPoolNode instance.

bool ConstPoolNode::is_empty() constnodiscardnoexcept[¶]

Tests whether the constant-pool is empty.

size_t ConstPoolNode::size() constnodiscardnoexcept[¶]

Returns the size of the constant-pool in bytes.

size_t ConstPoolNode::alignment() constnodiscardnoexcept[¶]

Returns minimum alignment.

ConstPool& ConstPoolNode::const_pool()nodiscardnoexcept[1/2][¶]

Returns the wrapped ConstPool instance.

const ConstPool& ConstPoolNode::const_pool() constnodiscardnoexcept[2/2][¶]

Returns the wrapped ConstPool instance (const).

Error ConstPoolNode::add(
const void* data,
size_t size,
Out<size_t> offset_out
)noexcept[¶]

See ConstPool::add().