ReaderRef< Utf32Char > Class Reference

#include <dataformat_base.h>

Inheritance diagram for ReaderRef< Utf32Char >:

Classes

class  LinesIterator
 

Public Types

using T = Utf32Char
 

Public Member Functions

 MAXON_DEFAULT_REFERENCE_CONSTRUCTORS (ReaderRef, DataFormatBaseReaderRef)
 
Result< TRead () const
 
Result< IntReadEOS (const Block< T > &data) const
 
Result< Tuple< String, Bool > > ReadLine () const
 
Result< LinesIterator > GetLines () const
 

Static Public Member Functions

static MAXON_ATTRIBUTE_FORCE_INLINE const ReaderRefNullValue ()
 

Member Typedef Documentation

◆ T

using T = Utf32Char

Member Function Documentation

◆ MAXON_DEFAULT_REFERENCE_CONSTRUCTORS()

MAXON_DEFAULT_REFERENCE_CONSTRUCTORS ( ReaderRef< Utf32Char ,
DataFormatBaseReaderRef< Utf32Char  
)

◆ Read()

Result<T> Read ( ) const

◆ ReadEOS()

Result<Int> ReadEOS ( const Block< T > &  data) const

◆ NullValue()

static MAXON_ATTRIBUTE_FORCE_INLINE const ReaderRef& NullValue ( )
static

◆ ReadLine()

Result<Tuple<String, Bool> > ReadLine ( ) const

◆ GetLines()

auto GetLines ( ) const