4#ifndef _Stroika_Foundation_Streams_TextToBinary_h_
5#define _Stroika_Foundation_Streams_TextToBinary_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
14namespace Stroika::Foundation::Streams {
16 using Characters::Character;
20namespace Stroika::Foundation::Streams::TextToBinary {
80 ByteOrderMark bom = ByteOrderMark::eDontInclude);
82 template <
typename... ARGS>
120#include "TextToBinary.inl"
CodeCvt unifies byte <-> unicode conversions, vaguely inspired by (and wraps) std::codecvt,...
OutputStream<>::Ptr is Smart pointer to a stream-based sink of data.
A Streams::Ptr<ELEMENT_TYPE> is a smart-pointer to a stream of elements of type T.
Iterable<T> is a base class for containers which easily produce an Iterator<T> to traverse them.
UnicodeExternalEncodings
list of external UNICODE character encodings, for file IO (eDEFAULT = eUTF8)