Zen C++ Libraries
Zero-dependency re-usable components for C++
Loading...
Searching...
No Matches
buffered_stream< T > Class Template Referenceabstract
Inheritance diagram for buffered_stream< T >:
stream< T, Error >

Public Types

using value_type = T

Public Member Functions

result< maybe< T > > get () override
result< maybe< T > > peek (std::size_t offset) override
virtual result< maybe< T > > read ()=0
Public Member Functions inherited from stream< T, Error >
virtual result< void > skip (std::size_t count=1)

Member Function Documentation

◆ get()

template<typename T>
result< maybe< T > > buffered_stream< T >::get ( )
inlineoverridevirtual

Implements stream< T, Error >.

◆ peek()

template<typename T>
result< maybe< T > > buffered_stream< T >::peek ( std::size_t offset)
inlineoverridevirtual

Implements stream< T, Error >.


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