Files Classes Functions Hierarchy
#include <cassert>#include <iostream>#include <typedefs.h>
Go to the source code of this file.
Classes | |
| class | printcontainer< Iter > |
| General printing with iterators. More... | |
Functions | |
| template<typename T > | |
| printcontainer< typename T::const_iterator > | print (T const &data, stringc &space=" ") |
| Print a STL container. | |
| template<typename Iter > | |
| printcontainer< Iter > | print (Iter ibeg, Iter iend, stringc &space=" ") |
| Print an iterated container. | |
| template<typename T > | |
| ostream & | operator<< (ostream &os, printcontainer< T > const &x) |
| The client can use print to generate a printcontainer to do the printing. | |
| template<typename Iter > | |
| printcontainer< Iter > | printvecfunc (Iter ibeg, long unsigned int const N, stringc &space=" ") |
| ostream& operator<< | ( | ostream & | os, | |
| printcontainer< T > const & | x | |||
| ) | [inline] |
The client can use print to generate a printcontainer to do the printing.
Definition at line 73 of file print.h.
00074 { return x.print(os); }
| printcontainer< Iter > print | ( | Iter | ibeg, | |
| Iter | iend, | |||
| stringc & | space = " " | |||
| ) | [inline] |
Print an iterated container.
Definition at line 67 of file print.h.
References printcontainer< Iter >::printcontainer().
00068 { return typename printcontainer< Iter >::printcontainer(ibeg,iend,space); }
| printcontainer< typename T::const_iterator > print | ( | T const & | data, | |
| stringc & | space = " " | |||
| ) | [inline] |
Print a STL container.
Definition at line 61 of file print.h.
References printcontainer< Iter >::printcontainer().
00062 { return typename printcontainer< typename T::const_iterator >::printcontainer(data.begin(),data.end(),space); }
| printcontainer< Iter > printvecfunc | ( | Iter | ibeg, | |
| long unsigned int const | N, | |||
| stringc & | space = " " | |||
| ) | [inline] |
Definition at line 78 of file print.h.
References print().
Referenced by pathlineseg::operator stringc const(), linepath_d1< FN, XI, X, T >::print(), minexpdimtest::test01(), minexpdimtest::test02(), minexpdimtest::test03(), pathlinesegtest::test03(), minexpdimtest::test04(), minexpdimtest::test05(), functest::test08(), test08(), test09(), test11(), pathlinesegtest::unittest01(), and pathlinesegdraw::update().
00083 { 00084 return print(ibeg,ibeg+N,space); 00085 }
1.5.8