IndexBuilderasmjit::EmbedLabelNode

asmjit::EmbedLabelNode Class Reference [¶]

Inheritance diagram for asmjit::EmbedLabelNode:
asmjit::BaseNode

Label data node.

Public Members

Members
Public Attributes inherited from asmjit::BaseNode

Member Functions

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

EmbedLabelNode::EmbedLabelNode(
uint32_t label_id = 0,
uint32_t data_size = 0
)noexcept[¶]

Creates a new EmbedLabelNode instance.

Label EmbedLabelNode::label() constnodiscardnoexcept[¶]

Returns the label to embed as Label operand.

void EmbedLabelNode::set_label(
const Label& label
)noexcept[¶]

Sets the label id from label operand.

uint32_t EmbedLabelNode::label_id() constnodiscardnoexcept[¶]

Returns the id of the label.

void EmbedLabelNode::set_label_id(
uint32_t label_id
)noexcept[¶]

Sets the label id (use with caution, improper use can break a lot of things).

uint32_t EmbedLabelNode::data_size() constnodiscardnoexcept[¶]

Returns the data size.

void EmbedLabelNode::set_data_size(
uint32_t data_size
)noexcept[¶]

Sets the data size.