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. |
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.