4#ifndef _Stroika_Frameworks_Led_StyledTextIO_MIMETextEnriched_h_
5#define _Stroika_Frameworks_Led_StyledTextIO_MIMETextEnriched_h_ 1
11#include "Stroika/Frameworks/StroikaPreComp.h"
13#include "Stroika/Frameworks/Led/StyledTextIO/StyledTextIO.h"
15namespace Stroika::Frameworks::Led::StyledTextIO {
22 class StyledTextIOReader_MIMETextEnriched :
public StyledTextIOReader {
24 StyledTextIOReader_MIMETextEnriched (SrcStream* srcStream, SinkStream* sinkStream);
27 virtual void Read ()
override;
28 virtual bool QuickLookAppearsToBeRightFormat ()
override;
31 nonvirtual
void SkipWhitespace ();
32 nonvirtual
void SkipOneLine ();
33 nonvirtual
bool ScanFor (
const char* matchMe,
bool ignoreCase =
true);
34 nonvirtual
bool LookingAt (
const char* matchMe,
bool ignoreCase =
true);
37 nonvirtual FontSpecification GetAdjustedCurrentFontSpec ()
const;