GiNaC  1.6.2
Classes | Functions
std Namespace Reference

Classes

struct  less< GiNaC::ptr< T > >
 Specialization of std::less for ptr<T> to enable ordering of ptr<T> objects (e.g. More...

Functions

template<>
void swap (GiNaC::ex &a, GiNaC::ex &b)
 Specialization of std::swap() for ex objects.
template<>
void iter_swap (vector< GiNaC::ex >::iterator i1, vector< GiNaC::ex >::iterator i2)
 Specialization of std::iter_swap() for vector<ex> iterators.
template<>
void iter_swap (list< GiNaC::ex >::iterator i1, list< GiNaC::ex >::iterator i2)
 Specialization of std::iter_swap() for list<ex> iterators.
template<typename T , template< class > class A>
void swap (GiNaC::exhashmap< T, A > &lhs, GiNaC::exhashmap< T, A > &rhs)
 Specialization of std::swap() for exhashmap.

Function Documentation

template<>
void std::swap ( GiNaC::ex a,
GiNaC::ex b 
) [inline]

Specialization of std::swap() for ex objects.

Definition at line 967 of file ex.h.

References GiNaC::ex::swap().

template<>
void std::iter_swap ( vector< GiNaC::ex >::iterator  i1,
vector< GiNaC::ex >::iterator  i2 
) [inline]

Specialization of std::iter_swap() for vector<ex> iterators.

Definition at line 974 of file ex.h.

template<>
void std::iter_swap ( list< GiNaC::ex >::iterator  i1,
list< GiNaC::ex >::iterator  i2 
) [inline]

Specialization of std::iter_swap() for list<ex> iterators.

Definition at line 981 of file ex.h.

template<typename T , template< class > class A>
void std::swap ( GiNaC::exhashmap< T, A > &  lhs,
GiNaC::exhashmap< T, A > &  rhs 
) [inline]

Specialization of std::swap() for exhashmap.

Definition at line 589 of file hash_map.h.

References GiNaC::exhashmap< T, A >::swap().


This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.