| 
 Classes | 
| struct   | char_traits< int > | 
| struct   | char_traits< long int > | 
| struct   | char_traits< unsigned int > | 
| struct   | char_traits< unsigned long int > | 
| struct   | char_traits< float > | 
| struct   | char_traits< double > | 
| struct   | char_traits< long double > | 
| struct   | char_traits< T * > | 
| struct   | char_traits< pair< U, V > > | 
| class   | insert_iterator< vcsn::misc::Bitset > | 
|   | Specialized insert_iterator.  More...
  | 
| struct   | iterator_traits< vcsn::misc::SparseIterator< Integer, ExcludedContainer > > | 
| struct   | numeric_limits< ::vcsn::algebra::RationalNumber > | 
 Functions | 
| 
ostream &  | operator<< (ostream &o, list< int > s) | 
| 
template<class Tm, class Tw>  | 
| std::ostream &  | operator<< (std::ostream &out, const vcsn::algebra::polynom< Tm, Tw > &p) | 
| 
template<typename kind>  | 
| std::ostream &  | operator<< (std::ostream &out, const vcsn::handler< kind > &h) | 
| template<typename S, typename T1, typename T2>  | 
| void  | swap (vcsn::Element< S, T1 > &e1, vcsn::Element< S, T2 > &e2) | 
|   | Swap to Element instances with the same structure.  
  | 
| 
template<typename S, typename T>  | 
| void  | swap (vcsn::Element< S, T > &e1, T &v2) | 
|   | Swap between Element and foreign values (left). 
  | 
| 
template<typename T, typename S>  | 
| void  | swap (T &v1, vcsn::Element< S, T > &e2) | 
|   | Swap between Element and foreign values (right). 
  | 
| 
template<>  | 
| void  | swap (vcsn::misc::Bitset &lhs, vcsn::misc::Bitset &rhs) | 
|   | Specialized swap. 
  |