Input/output library 
 I/O manipulators
 Buffers
 Streams
 Abstractions
 File I/O
 String I/O
 Array I/O
 Synchronized Output
 Types
 Error category interface
   
Input/output manipulators
 Floating-point formatting
 Integer formatting
 Boolean formatting
 Field width and fill control
 Other formatting
 Whitespace processing
 Output flushing
 Status flags manipulation
 Time and money I/O
 Quoted manipulator
   
Manipulators are helper functions that make it possible to control input/output streams using operator<< or operator>>. 
The manipulators that are invoked without arguments (e.g. std::cout << std::boolalpha ; or std::cin >> std::hex ;) are implemented as functions that take a reference to a stream as their only argument. The special overloads of basic_ostream::operator<< and basic_istream::operator>> accept pointers to these functions. These functions (or instantiations of function templates) are the only addressable functions in the standard library.(since C++20)
The manipulators that are invoked with arguments (e.g. std::cout << std::setw (10);) are implemented as functions returning objects of unspecified type. These manipulators define their own operator<< or operator>> which perform the requested manipulation.
 
 switches between textual and numeric representation of booleans  
(function) [edit] 
 
 
 controls whether prefix is used to indicate numeric base  
(function) [edit] 
 
 
 controls whether decimal point is always included in floating-point representation  
(function) [edit] 
 
 
 controls whether the 
+ sign used with non-negative numbers  
(function) [edit] 
 
 
 controls whether leading whitespace is skipped on input  
(function) [edit] 
 
 
 controls whether uppercase characters are used with some output formats  
(function) [edit] 
 
 
 controls whether output is flushed after each operation  
(function) [edit] 
 
 
 sets the placement of fill characters  
(function) [edit] 
 
 
 changes the base used for integer I/O  
(function) [edit] 
 
 
 changes formatting used for floating-point I/O  
(function) [edit] 
 
  
 
 consumes whitespace  
(function template) [edit] 
 
  
 
 outputs 
'0円'  (function template) [edit] 
 
 
 flushes the output stream  
(function template) [edit] 
 
 
 outputs 
'\n' and flushes the output stream  
(function template) [edit] 
 
 
 flushes a stream and emits the content if it is using a 
basic_syncbuf  (function template) [edit] 
 
  
 
 clears the specified ios_base flags  
(function) [edit] 
 
 
 sets the specified 
ios_base flags  
(function) [edit] 
 
 
 changes the base used for integer I/O  
(function) [edit] 
 
 
 changes the fill character  
(function template) [edit] 
 
 
 changes floating-point precision  
(function) [edit] 
 
 
 changes the width of the next input/output field  
(function) [edit] 
 
 
 parses a monetary value  
(function template) [edit] 
 
 
 formats and outputs a monetary value  
(function template) [edit] 
 
 
 parses a date/time value of specified format  
(function template) [edit] 
 
 
 formats and outputs a date/time value according to the specified format  
(function template) [edit] 
 
 
 inserts and extracts quoted strings with embedded spaces  
(function template) [edit]