IndexLoggingasmjit::FormatOptions
asmjit::FormatOptions Class Reference

Formatting options used by Logger and Formatter.

Member Functions

Reset
Accessors

void FormatOptions::reset()noexcept[¶]

Resets FormatOptions to its default initialized state.

FormatFlags FormatOptions::flags() constnoexcept[¶]

Returns format flags.

bool FormatOptions::hasFlag() constnoexcept[¶]

Tests whether the given flag is set in format flags.

void FormatOptions::setFlags()noexcept[¶]

Resets all format flags to flags.

void FormatOptions::addFlags()noexcept[¶]

Adds flags to format flags.

void FormatOptions::clearFlags()noexcept[¶]

Removes flags from format flags.

uint8_t FormatOptions::indentation() constnoexcept[¶]

Returns indentation for the given indentation group.

void FormatOptions::setIndentation(
uint32_t n
)noexcept[¶]

Sets indentation for the given indentation group.

void FormatOptions::resetIndentation()noexcept[¶]

Resets indentation for the given indentation group to zero.

size_t FormatOptions::padding() constnoexcept[¶]

Returns padding for the given padding group.

void FormatOptions::setPadding(
size_t n
)noexcept[¶]

Sets padding for the given padding group.

void FormatOptions::resetPadding()noexcept[¶]

Resets padding for the given padding group to zero, which means that a default padding will be used based on the target architecture properties.

FormatFlags FormatOptions::_flags = FormatFlags::kNone[¶]

Format flags.

Support::Array<uint8_t, uint32_t(FormatIndentationGroup::kMaxValue) + 1>FormatOptions::_indentation {}[¶]

Indentations for each indentation group.

Support::Array<uint16_t, uint32_t(FormatPaddingGroup::kMaxValue) + 1>FormatOptions::_padding {}[¶]

Paddings for each padding group.