[#BloombergLP-balxml-Formatter-closeElement] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balxml.adoc[balxml]::xref:BloombergLP/balxml/Formatter.adoc[Formatter]::closeElement :relfileprefix: ../../../ :mrdocs: Decrement the indent level and add the closing tag for the element of the specified `name`. If the element does not have content, write `/>` and a newline into stream. Otherwise, write `</name>` and a newline. If this `</name>` does not share the same line with data, or it follows another element's closing tag, indent properly before writing `</name>` and the newline. If `name` is root element, flush the output stream. The behavior is undefined if `name` is not the most recently opened element that's yet to be closed. == Synopsis Declared in `<balxml_formatter.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void closeElement(std::string_view const& name); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#