Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Member Functions
cli::IstreamLineInterface< Stream > Class Template Referencefinal

#include <IstreamLineInterface.h>

Inheritance diagram for cli::IstreamLineInterface< Stream >:
[legend]
Collaboration diagram for cli::IstreamLineInterface< Stream >:
[legend]

Public Member Functions

 IstreamLineInterface (Stream ifs)
 
- Public Member Functions inherited from cli::LineInterface
virtual void lineCallback (const std::string &) const
 
 LineInterface ()=default
 
 LineInterface (LineInterface &&) noexcept=default
 
 LineInterface (const LineInterface &)=delete
 
LineInterfaceoperator= (LineInterface &&) noexcept=delete
 
LineInterfaceoperator= (const LineInterface &)=delete
 
virtual ~LineInterface () noexcept=default
 

Detailed Description

template<class Stream>
class cli::IstreamLineInterface< Stream >

Stream line reader serves as an adaptor to read from arbitrary stream.

Template Parameters
Streamthe type of the stream to read from. It can be either reference or value.

Constructor & Destructor Documentation

◆ IstreamLineInterface()

template<class Stream >
cli::IstreamLineInterface< Stream >::IstreamLineInterface ( Stream  ifs)
inline

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