Template Class InputTextStream

Inheritance Relationships

Derived Types

Class Documentation

template<typename Device, bool InputDevice = true>
class InputTextStream

Parent template for input text streams.

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

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

  • InputDevice – : boolean indicating if the device is an input device or not.

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