4#ifndef _Stroika_Foundation_DataExchange_Variant_FormURLEncoded_Writer_h_
5#define _Stroika_Foundation_DataExchange_Variant_FormURLEncoded_Writer_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
9#include "Stroika/Foundation/Common/Common.h"
10#include "Stroika/Foundation/Containers/Association.h"
22namespace Stroika::Foundation::DataExchange::Variant::FormURLEncoded {
24 using Containers::Association;
25 using Traversal::Iterable;
68 nonvirtual shared_ptr<Rep_> GetRep_ ()
const;
An Association pairs key values with (possibly multiple or none) mapped_type values....
abstract class specifying interface for writers VariantValue objects to serialized formats like JSON,...
nonvirtual Memory::BLOB WriteAsBLOB(const VariantValue &v) const
nonvirtual void Write(const VariantValue &v, const Streams::OutputStream::Ptr< byte > &out) const
OutputStream<>::Ptr is Smart pointer to a stream-based sink of data.