theCore C++ embedded framework
ecl::ostream< IO_device > Class Template Reference

#include </home/travis/build/forGGe/theCore/lib/cpp/export/ecl/ostream.hpp>

Public Types

using device_type = IO_device
 

Public Member Functions

 ostream (IO_device *device)
 
 ~ostream ()
 
ostreamoperator<< (int value)
 
ostreamoperator<< (unsigned int value)
 
ostreamoperator<< (char character)
 
ostreamoperator<< (const char *string)
 
ostreamoperator<< (ostream &(*func)(ostream< IO_device > &))
 
ostreamput (char c)
 
ostreamoperator= (ostream &)=delete
 
 ostream (const ostream &)=delete
 

Member Typedef Documentation

◆ device_type

template<class IO_device>
using ecl::ostream< IO_device >::device_type = IO_device

Constructor & Destructor Documentation

◆ ostream() [1/2]

template<class IO_device >
ecl::ostream< IO_device >::ostream ( IO_device *  device)

◆ ~ostream()

template<class IO_device >
ecl::ostream< IO_device >::~ostream ( )

◆ ostream() [2/2]

template<class IO_device>
ecl::ostream< IO_device >::ostream ( const ostream< IO_device > &  )
delete

Member Function Documentation

◆ operator<<() [1/5]

template<class IO_device >
ostream< IO_device > & ecl::ostream< IO_device >::operator<< ( int  value)

◆ operator<<() [2/5]

template<class IO_device >
ostream< IO_device > & ecl::ostream< IO_device >::operator<< ( unsigned int  value)

◆ operator<<() [3/5]

template<class IO_device >
ostream< IO_device > & ecl::ostream< IO_device >::operator<< ( char  character)

◆ operator<<() [4/5]

template<class IO_device >
ostream< IO_device > & ecl::ostream< IO_device >::operator<< ( const char *  string)

◆ operator<<() [5/5]

template<class IO_device >
ostream< IO_device > & ecl::ostream< IO_device >::operator<< ( ostream< IO_device > &(*)(ostream< IO_device > &)  func)

◆ put()

template<class IO_device >
ostream< IO_device > & ecl::ostream< IO_device >::put ( char  c)

◆ operator=()

template<class IO_device>
ostream& ecl::ostream< IO_device >::operator= ( ostream< IO_device > &  )
delete

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