5namespace Stroika::Foundation::DataExchange::XML {
12 inline optional<String> SerializationConfiguration::GetDocumentElementName ()
const
14 return fDocumentElementName_.empty () ? optional<String> () : fDocumentElementName_;
16 inline void SerializationConfiguration::SetDocumentElementName (
const optional<String>& n)
18 Require (not n.has_value () or not(*n).empty ());
19 fDocumentElementName_ = n.has_value () ? *n : String{};
21 inline optional<String> SerializationConfiguration::GetArrayElementName ()
const
23 return fArrayElementName_.empty () ? optional<String> () : fArrayElementName_;
25 inline void SerializationConfiguration::SetArrayElementName (
const optional<String>& n)
27 Require (not n.has_value () or not(*n).empty ());
28 fArrayElementName_ = n.has_value () ? *n : String{};