Main Page   Namespace List   Class Hierarchy   Compound List   File List   Header Files   Namespace Members   Compound Members   File Members  

std Namespace Reference


Functions

template<class pointee_type> void swap ( ::arg::deep_copy_ptr<pointee_type>& lhs, ::arg::deep_copy_ptr<pointee_type>& rhs) throw ()
Overload swap algorithm to provide an efficient, non-throwing version.

template<class pointee_type> void swap ( ::arg::body_part_ptr<pointee_type>& lhs, ::arg::body_part_ptr<pointee_type>& rhs) throw ()
Overload swap algorithm to provide an efficient, non-throwing version.

template<class p_type> void swap ( ::arg::grin_ptr<p_type>& lhs, ::arg::grin_ptr<p_type>& rhs) throw ()
Overload swap algorithm to provide an efficient, non-throwing version.

template<typename pointee_type> void swap ( ::arg::typed_reference<pointee_type>& lhs, ::arg::typed_reference<pointee_type>& rhs) throw ()
Overload swap algorithm to provide an efficient, non-throwing version.


Function Documentation

template<class pointee_type>
void std::swap (::arg::deep_copy_ptr<pointee_type>& lhs, ::arg::deep_copy_ptr<pointee_type>& rhs) throw () [inline]

Overload swap algorithm to provide an efficient, non-throwing version.

template<class pointee_type>
void std::swap (::arg::body_part_ptr<pointee_type>& lhs, ::arg::body_part_ptr<pointee_type>& rhs) throw () [inline]

Overload swap algorithm to provide an efficient, non-throwing version.

template<class p_type>
void std::swap (::arg::grin_ptr<p_type>& lhs, ::arg::grin_ptr<p_type>& rhs) throw () [inline]

Overload swap algorithm to provide an efficient, non-throwing version.

template<typename pointee_type>
void std::swap (::arg::typed_reference<pointee_type>& lhs, ::arg::typed_reference<pointee_type>& rhs) throw () [inline]

Overload swap algorithm to provide an efficient, non-throwing version.


Copyright 1999-2000 Alan Griffiths