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

#include <stream.h>

Inheritance diagram for mui::oitr_stream< OutputIterator >:
Collaboration diagram for mui::oitr_stream< OutputIterator >:

Public Member Functions

 oitr_stream (const oitr_stream &)=default
 
 oitr_stream (OutputIterator begin)
 
 ~oitr_stream ()
 
void write (const char *ptr, std::size_t sz)
 
OutputIterator current () const
 
- Public Member Functions inherited from mui::ostream
virtual ~ostream ()
 

Constructor & Destructor Documentation

◆ oitr_stream() [1/2]

template<typename OutputIterator >
mui::oitr_stream< OutputIterator >::oitr_stream ( const oitr_stream< OutputIterator > &  )
default

◆ oitr_stream() [2/2]

template<typename OutputIterator >
mui::oitr_stream< OutputIterator >::oitr_stream ( OutputIterator  begin)
inline

◆ ~oitr_stream()

template<typename OutputIterator >
mui::oitr_stream< OutputIterator >::~oitr_stream ( )
inline

Member Function Documentation

◆ current()

template<typename OutputIterator >
OutputIterator mui::oitr_stream< OutputIterator >::current ( ) const
inline

◆ write()

template<typename OutputIterator >
void mui::oitr_stream< OutputIterator >::write ( const char *  ptr,
std::size_t  sz 
)
inlinevirtual

Implements mui::ostream.


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