Template Class OutputTextStream

Inheritance Relationships

Derived Types

Class Documentation

template<typename Device, bool OutputDevice = true>
class OutputTextStream

Parent template for output text streams.

This template is defined so that is can provide an empty interface if the calling device is not in fact an output device. The actual output interface is defined in the boolean true specialisation.

Template Parameters:
  • Device – : underlying device connected to the stream.

  • OutputDevice – : boolean indicating if the device is an output device or not.

Subclassed by ecl::TextStream< SharedFile >, ecl::TextStream< OFile >, ecl::TextStream< Serial >, ecl::TextStream< String >