ReaderRef< Utf32Char >::LinesIterator Class Reference

#include <dataformat_base.h>

Public Types

template<typename SUPER >
using ResultFunctions = ResultIteratorFunctions< SUPER >
 

Public Member Functions

Bool HasEntry () const
 
Result< void > operator++ ()
 
const Stringoperator* () const
 

Static Public Member Functions

static Result< LinesIterator > Create (const ReaderRef &reader)
 

Private Attributes

ReaderRef _reader
 
Tuple< String, Bool_line
 

Member Typedef Documentation

◆ ResultFunctions

Member Function Documentation

◆ Create()

static Result<LinesIterator> Create ( const ReaderRef< Utf32Char > &  reader)
static

◆ HasEntry()

Bool HasEntry ( ) const

◆ operator++()

Result<void> operator++ ( )

◆ operator*()

const String& operator* ( ) const

Member Data Documentation

◆ _reader

ReaderRef _reader
private

◆ _line

Tuple<String, Bool> _line
private