di 0.1.0
Loading...
Searching...
No Matches
di::io::WriterFormatContext< Writer, Enc > Class Template Reference

#include <di/io/writer_format_context.h>

Public Types

using Encoding = Enc
using SupportsStyle = void

Public Member Functions

constexpr WriterFormatContext (Writer &writer, Enc enc)
constexpr ~WriterFormatContext ()
constexpr void output (meta::EncodingCodePoint< Enc > code_point)
constexpr auto with_style (fmt::Style style, concepts::InvocableTo< Result< void > > auto inner) -> Result< void >
constexpr auto encoding () const

Member Typedef Documentation

◆ Encoding

template<Impl< Writer > Writer, concepts::Encoding Enc>
using di::io::WriterFormatContext< Writer, Enc >::Encoding = Enc

◆ SupportsStyle

template<Impl< Writer > Writer, concepts::Encoding Enc>
using di::io::WriterFormatContext< Writer, Enc >::SupportsStyle = void

Constructor & Destructor Documentation

◆ WriterFormatContext()

template<Impl< Writer > Writer, concepts::Encoding Enc>
di::io::WriterFormatContext< Writer, Enc >::WriterFormatContext ( Writer & writer,
Enc enc )
inlineexplicitconstexpr

◆ ~WriterFormatContext()

template<Impl< Writer > Writer, concepts::Encoding Enc>
di::io::WriterFormatContext< Writer, Enc >::~WriterFormatContext ( )
inlineconstexpr

Member Function Documentation

◆ encoding()

template<Impl< Writer > Writer, concepts::Encoding Enc>
auto di::io::WriterFormatContext< Writer, Enc >::encoding ( ) const
inlineconstexpr

◆ output()

template<Impl< Writer > Writer, concepts::Encoding Enc>
void di::io::WriterFormatContext< Writer, Enc >::output ( meta::EncodingCodePoint< Enc > code_point)
inlineconstexpr

◆ with_style()

template<Impl< Writer > Writer, concepts::Encoding Enc>
auto di::io::WriterFormatContext< Writer, Enc >::with_style ( fmt::Style style,
concepts::InvocableTo< Result< void > > auto inner )->Result< void >
inlineconstexpr

The documentation for this class was generated from the following file: