4#ifndef _Stroika_Foundation_DataExchange_Variant_XML_Writer_h_
5#define _Stroika_Foundation_DataExchange_Variant_XML_Writer_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
10#include "Stroika/Foundation/Common/Common.h"
28namespace Stroika::Foundation::DataExchange::Variant::XML {
30 using Characters::String;
120 bool fPrettyPrint{
true};
125 unsigned int fSpacesPerIndent{4};
129#if qCompilerAndStdLib_default_member_initializer_needed_within_enclosing_class_Buggy
131 Writer (
const Options& options);
abstract class specifying interface for writers VariantValue objects to serialized formats like JSON,...
Write a VariantValue as XML - an object's member is an element, an array is repeated elements.
Writer(const Options &options={})
Writing as options says.
How a VariantValue is to be written as XML, and read back, where the default shape (.