cpp/io/manip

Manipulators are helper functions that make it possible to control input/output streams using or.

The manipulators that are invoked without arguments (e.g. or ) are implemented as functions that take a reference to a stream as their only argument. The special overloads of and  accept pointers to these functions.

The manipulators that are invoked with arguments (e.g. ) are implemented as functions returning objects of unspecified type. These manipulators define their own or  which perform the requested manipulation.