Multiscale Universal Interface  2.0
A Concurrent Framework for Coupling Heterogeneous Solvers
mui::iitr_stream< ConstInputIterator > Class Template Reference

#include <stream.h>

Inheritance diagram for mui::iitr_stream< ConstInputIterator >:
Collaboration diagram for mui::iitr_stream< ConstInputIterator >:

Public Member Functions

 iitr_stream (const iitr_stream &)=default
 
 iitr_stream (ConstInputIterator cur_)
 
 ~iitr_stream ()
 
void read (char *ptr, std::size_t sz)
 
ConstInputIterator current () const
 
- Public Member Functions inherited from mui::istream
virtual ~istream ()
 

Constructor & Destructor Documentation

◆ iitr_stream() [1/2]

template<typename ConstInputIterator >
mui::iitr_stream< ConstInputIterator >::iitr_stream ( const iitr_stream< ConstInputIterator > &  )
default

◆ iitr_stream() [2/2]

template<typename ConstInputIterator >
mui::iitr_stream< ConstInputIterator >::iitr_stream ( ConstInputIterator  cur_)
inline

◆ ~iitr_stream()

template<typename ConstInputIterator >
mui::iitr_stream< ConstInputIterator >::~iitr_stream ( )
inline

Member Function Documentation

◆ current()

template<typename ConstInputIterator >
ConstInputIterator mui::iitr_stream< ConstInputIterator >::current ( ) const
inline

◆ read()

template<typename ConstInputIterator >
void mui::iitr_stream< ConstInputIterator >::read ( char *  ptr,
std::size_t  sz 
)
inlinevirtual

Implements mui::istream.


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