4#ifndef _Stroika_Foundation_DataExchange_StructuredStreamEvents_IConsumer_h_
5#define _Stroika_Foundation_DataExchange_StructuredStreamEvents_IConsumer_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
10#include "Stroika/Foundation/Containers/Mapping.h"
21namespace Stroika::Foundation::DataExchange::StructuredStreamEvents {
23 using Characters::String;
24 using Containers::Mapping;
95#include "IConsumer.inl"
String is like std::u32string, except it is much easier to use, often much more space efficient,...
virtual void EndDocument()
virtual void StartDocument()
virtual void TextInsideElement(const String &text)
virtual void EndElement(const Name &name)
virtual void StartElement(const Name &name, const Mapping< Name, String > &attributes)