Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# Tools/Streams/InOut.h File Reference

Definition of the abstract base classes In and Out for streams. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | Out
| The class Out is the abstract base class for all classes that implement writing into streams. More...
class | In
| The class In is the abstract base class for all classes that implement reading from streams. More...
## Functions
Out & | endl (Out &stream)
| This function can be inserted into a stream to represent an end of line.
In & | endl (In &stream)
| This function can be read from a stream to represent an end of line.

## Detailed Description

Definition of the abstract base classes In and Out for streams.

Include this header file for declaring streaming operators.

Author:
  Thomas Röfer

  Martin Lötzsch

Definition in file InOut.h.

## Function Documentation

Out& endl | ( | Out & | stream | ) | `[inline]`

  | This function can be inserted into a stream to represent an end of line. Parameters:
  stream | The stream the endl-symbol is inserted into.
Returns: The stream. Definition at line 181 of file InOut.h. Referenced by Cognition::Cognition(), GT2005BasicBehaviorCalcWlanBearing::Filter(), SLBenchmark::GenerateNewTarget(), SLBenchmark::GoToNextTarget(), GT2005BasicBehaviorCalcWlanBearing::init(), BroadCastStatusHandler::initBroadCastStatusHandler(), Debug::main(), operator<<(), and DDPHandler::sendDDPPackage().

In& endl | ( | In & | stream | ) | `[inline]`

  | This function can be read from a stream to represent an end of line. Parameters:
  stream | The stream the endl-symbol is read from.
Returns: The stream. Definition at line 365 of file InOut.h.