BloombergLP::balxml::Formatter_CompactImplState::Formatter_CompactImplState

Constructors

Synopses

Declared in <balxml_formatter_compactimpl.h>

Create a Formatter_CompactImplState having an id attribute of Id::e_AT_START, and indentLevel, initialIndentLevel, spacesPerLevel, and column attributes of 0.

Formatter_CompactImplState();
» more...

Create a Formatter_CompactImplState with the specified indentLevel and spacesPerLevel.

Formatter_CompactImplState(
    int indentLevel,
    int spacesPerLevel);
» more...

Create a Formatter_CompactImplState having the specified id, indentLevel, initialIndentLevel, spacesPerLevel, and column attributes.

Formatter_CompactImplState(
    Id::Enum id,
    int indentLevel,
    int initialIndentLevel,
    int spacesPerLevel,
    int column);
» more...

Parameters

NameDescription
indentLevelinitial and current indent level
spacesPerLevelspaces per indentation level
idinitial state-machine identifier
initialIndentLevelindent level restored by reset
columnapproximate current column number