#include <boost/iterator/iterator_facade.hpp>
#include <boost/operators.hpp>
#include <boost/foreach.hpp>
#include <iostream>
#include <list>
#include <set>
Go to the source code of this file.
Classes | |
class | poly< T >::const_iterator |
class | poly< T > |
Functions | |
template<class T > | |
poly< T > | operator+ (const poly< T > &, const char *) |
template<class T > | |
poly< T > | operator+ (const char *, const poly< T > &) |
template<class charT , class traits , class T > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const poly< T > &f) |
std::basic_ostream<charT,traits>& operator<< | ( | std::basic_ostream< charT, traits > & | strm, |
const poly< T > & | f | ||
) | [inline] |
Definition at line 113 of file poly.h.
References f.
{ BOOST_FOREACH(std::set<T> column, std::make_pair(f.begin_columns(),f.end_columns())) { strm << "( "; BOOST_FOREACH(T entry, column) strm << entry << ", "; strm << " )" << std::endl; } return strm; }