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

#include <r_c_shortest_paths.hpp>

Public Member Functions

 ks_smart_pointer (T *ptt=0)
 
 ks_smart_pointer (const ks_smart_pointer &other)
 
ks_smart_pointeroperator= (const ks_smart_pointer &other)
 
 ~ks_smart_pointer ()
 
Toperator* () const
 
Toperator-> () const
 
Tget () const
 
 operator T * () const
 

Friends

bool operator== (const ks_smart_pointer &t, const ks_smart_pointer &u)
 
bool operator!= (const ks_smart_pointer &t, const ks_smart_pointer &u)
 
bool operator< (const ks_smart_pointer &t, const ks_smart_pointer &u)
 
bool operator> (const ks_smart_pointer &t, const ks_smart_pointer &u)
 
bool operator<= (const ks_smart_pointer &t, const ks_smart_pointer &u)
 
bool operator>= (const ks_smart_pointer &t, const ks_smart_pointer &u)
 

Constructor & Destructor Documentation

template<class T >
boost::detail::ks_smart_pointer< T >::ks_smart_pointer ( T ptt = 0)
inline
template<class T >
boost::detail::ks_smart_pointer< T >::ks_smart_pointer ( const ks_smart_pointer< T > &  other)
inline
template<class T >
boost::detail::ks_smart_pointer< T >::~ks_smart_pointer ( )
inline

Member Function Documentation

template<class T >
T* boost::detail::ks_smart_pointer< T >::get ( ) const
inline
template<class T >
boost::detail::ks_smart_pointer< T >::operator T * ( ) const
inline
template<class T >
T& boost::detail::ks_smart_pointer< T >::operator* ( ) const
inline
template<class T >
T* boost::detail::ks_smart_pointer< T >::operator-> ( ) const
inline
template<class T >
ks_smart_pointer& boost::detail::ks_smart_pointer< T >::operator= ( const ks_smart_pointer< T > &  other)
inline

Friends And Related Function Documentation

template<class T >
bool operator!= ( const ks_smart_pointer< T > &  t,
const ks_smart_pointer< T > &  u 
)
friend
template<class T >
bool operator< ( const ks_smart_pointer< T > &  t,
const ks_smart_pointer< T > &  u 
)
friend
template<class T >
bool operator<= ( const ks_smart_pointer< T > &  t,
const ks_smart_pointer< T > &  u 
)
friend
template<class T >
bool operator== ( const ks_smart_pointer< T > &  t,
const ks_smart_pointer< T > &  u 
)
friend
template<class T >
bool operator> ( const ks_smart_pointer< T > &  t,
const ks_smart_pointer< T > &  u 
)
friend
template<class T >
bool operator>= ( const ks_smart_pointer< T > &  t,
const ks_smart_pointer< T > &  u 
)
friend

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