IndexBuilderasmjit::EmbedLabelDeltaNode
asmjit::EmbedLabelDeltaNode Class Reference
Inheritance diagram for asmjit::EmbedLabelDeltaNode:
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

EmbedLabelDeltaNode::EmbedLabelDeltaNode(
uint32_t labelId = 0,
uint32_t baseLabelId = 0,
uint32_t dataSize = 0
)noexcept[¶]

Creates a new EmbedLabelDeltaNode instance.

Label EmbedLabelDeltaNode::label() constnoexcept[¶]

Returns the label as Label operand.

uint32_t EmbedLabelDeltaNode::labelId() constnoexcept[¶]

Returns the id of the label.

void EmbedLabelDeltaNode::setLabel(
const Label& label
)noexcept[¶]

Sets the label id from label operand.

void EmbedLabelDeltaNode::setLabelId(
uint32_t labelId
)noexcept[¶]

Sets the label id.

Label EmbedLabelDeltaNode::baseLabel() constnoexcept[¶]

Returns the base label as Label operand.

uint32_t EmbedLabelDeltaNode::baseLabelId() constnoexcept[¶]

Returns the id of the base label.

void EmbedLabelDeltaNode::setBaseLabel(
const Label& baseLabel
)noexcept[¶]

Sets the base label id from label operand.

void EmbedLabelDeltaNode::setBaseLabelId(
uint32_t baseLabelId
)noexcept[¶]

Sets the base label id.

uint32_t EmbedLabelDeltaNode::dataSize() constnoexcept[¶]

Returns the size of the embedded label address.

void EmbedLabelDeltaNode::setDataSize(
uint32_t dataSize
)noexcept[¶]

Sets the size of the embedded label address.