Component‐private variant holding compact or pretty formatter state.
Synopsis
Declared in <balxml_formatter.h>
class Formatter_State;
Description
This component‐private, in‐core, value‐semantic class provides a variant that can be inhabited by an object of either the component‐private Formatter_CompactImplState type or the component‐private Formatter_PrettyImplState type.
Type Aliases
Name |
Description |
Formatting mode type used by this class. |
|
Allocator type used by this class. |
Member Functions
Name |
Description |
|
Constructors |
|
Destroy this object. |
Assign to this object the value of the specified |
|
Return the allocator associated with this object. |
|
|
|
Data Members
Name |
Description |
|
Compact‐formatter state when |
|
Pretty‐formatter state when |
Friends
Name |
Description |
Format XML tags, attributes, and data with indentation and wrapping. |
Created with MrDocs