[#BloombergLP-balxml-Formatter_CompactImplStateId-Enum]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balxml.adoc[balxml]::xref:BloombergLP/balxml/Formatter_CompactImplStateId.adoc[Formatter&lowbar;CompactImplStateId]::Enum
:relfileprefix: ../../../
:mrdocs:

Labels for distinct states of `Formatter&lowbar;CompactImplState`&period;

== Synopsis

Declared in `&lt;balxml&lowbar;formatter&lowbar;compactimpl&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
enum Enum;
----

== Members

[cols="1,4"]
|===
| Name| Description
| `e&lowbar;AT&lowbar;START` 
| Write position is at the start of the document&period;
| `e&lowbar;IN&lowbar;TAG` 
| Write position is inside an unfinished opening tag&period;
| `e&lowbar;FIRST&lowbar;DATA&lowbar;BETWEEN&lowbar;TAGS` 
| After a tag boundary, before first data content&period;
| `e&lowbar;TRAILING&lowbar;DATA&lowbar;BETWEEN&lowbar;TAGS` 
| After one or more data tokens for the open tag&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
