Rosetta
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Functions
stream_util.hh File Reference

Implemention of ostream operator << for various common types. More...

#include <map>
#include <list>
#include <ostream>
#include <utility/vector1.fwd.hh>
#include <utility/vectorL.fwd.hh>
#include <vector>

Go to the source code of this file.

Namespaces

 utility
 unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 0.
 

Functions

template<typename T1 , typename T2 >
std::ostream & utility::operator<< (std::ostream &os, std::pair< T1, T2 > const &v)
 Output function for std::pair object. More...
 
template<typename T1 , typename T2 >
std::ostream & utility::operator<< (std::ostream &os, std::map< T1, T2 > const &m)
 Output function for std::map object. More...
 
template<typename T >
std::ostream & utility::operator<< (std::ostream &os, std::list< T > const &l)
 Output function for std::list object. More...
 
template<platform::SSize L, class T >
std::ostream & utility::operator<< (std::ostream &os, utility::vectorL< L, T > const &v)
 Output function for utility::vector1 object. More...
 
template<class T >
std::ostream & std::operator<< (std::ostream &os, std::vector< T > const &v)
 Output function for std::vector object. More...
 

Detailed Description

Implemention of ostream operator << for various common types.

Author
Sergey Lyskov

Definition in file stream_util.hh.