_M_get_deleter(const std::type_info &ti) const (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
Counter_Type typedef (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | |
element_type typedef (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | |
get() const (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
operator BooleanType() const (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
operator!= (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | friend |
operator*() const (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
operator->() const (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
operator< (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | friend |
operator=(const SharedPointer< U > &other) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
operator=(U *p) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
operator== (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | friend |
reset() (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
reset(U *p) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
reset(U *p, UDeleterT d) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
SharedPointer (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | friend |
SharedPointer() (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
SharedPointer(U *p) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inlineexplicit |
SharedPointer(U *p, DeleterT d) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inlineexplicit |
SharedPointer(const SharedPointer< U > &other) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
SharedPointer(const WeakPointer< U, CounterT > &other) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
SharedPointer(const SharedPointer< U > &other, internals::static_cast_marker) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
SharedPointer(const SharedPointer< U > &other, internals::const_cast_marker) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
SharedPointer(const SharedPointer< U > &other, internals::dynamic_cast_marker) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
swap(SharedPointer< element_type, CounterT > &other) (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
unique() const (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
use_count() const (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | inline |
WeakPointer (defined in cugar::SharedPointer< T, CounterT >) | cugar::SharedPointer< T, CounterT > | friend |