Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::flyweights::detail::refcounted_handle< Handle, TrackingHelper > Class Template Reference

#include <refcounted.hpp>

Public Member Functions

 refcounted_handle (const Handle &h_)
 
 refcounted_handle (const refcounted_handle &x)
 
refcounted_handleoperator= (refcounted_handle x)
 
 ~refcounted_handle ()
 
 operator const Handle & () const
 
void swap (refcounted_handle &x)
 

Constructor & Destructor Documentation

template<typename Handle, typename TrackingHelper>
boost::flyweights::detail::refcounted_handle< Handle, TrackingHelper >::refcounted_handle ( const Handle &  h_)
inlineexplicit
template<typename Handle, typename TrackingHelper>
boost::flyweights::detail::refcounted_handle< Handle, TrackingHelper >::refcounted_handle ( const refcounted_handle< Handle, TrackingHelper > &  x)
inline
template<typename Handle, typename TrackingHelper>
boost::flyweights::detail::refcounted_handle< Handle, TrackingHelper >::~refcounted_handle ( )
inline

Member Function Documentation

template<typename Handle, typename TrackingHelper>
boost::flyweights::detail::refcounted_handle< Handle, TrackingHelper >::operator const Handle & ( ) const
inline
template<typename Handle, typename TrackingHelper>
refcounted_handle& boost::flyweights::detail::refcounted_handle< Handle, TrackingHelper >::operator= ( refcounted_handle< Handle, TrackingHelper >  x)
inline
template<typename Handle, typename TrackingHelper>
void boost::flyweights::detail::refcounted_handle< Handle, TrackingHelper >::swap ( refcounted_handle< Handle, TrackingHelper > &  x)
inline

The documentation for this class was generated from the following file: