RSC  0.17.1
Printable.h File Reference
#include <exception>
#include <map>
#include <ostream>
#include <set>
#include <vector>
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
#include "rsc/rscexports.h"
Include dependency graph for Printable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rsc::runtime::Printable
 A base class that defines utility functions for printing objects to streams. More...
 

Namespaces

 rsc
 
 rsc::runtime
 

Functions

ostream & rsc::runtime::operator<< (std::ostream &stream, const Printable &printable)
 Output operator on std::ostream for reference Printables. More...
 
ostream & rsc::runtime::operator<< (std::ostream &stream, const Printable *printable)
 Output operator on std::ostream for pointer Printables. More...
 
template<class Y >
std::ostream & rsc::runtime::operator<< (std::ostream &stream, boost::weak_ptr< Y > const &p)
 It seems boost::weak_ptr's do not have a stream operator. More...