Smart Pointers

smart_ptr Member List

This is the complete list of members for smart_ptr, including all inherited members.

c_ptr() const smart_ptr [inline]
c_ref() const smart_ptr [inline]
clone_fct_Type typedefsmart_ptr_base [private]
equal(const T2 &Src)smart_ptr [inline]
get_function_ptr() const smart_ptr [inline]
get_ptr()smart_ptr [inline]
islock() const smart_ptr [inline]
lock() const smart_ptr [inline]
m_clone_fctsmart_ptr_base [private]
m_typesmart_ptr_base [private]
make_clone(PT *&ptr, FPT &func_ptr) const smart_ptr [inline]
operator *()smart_ptr [inline]
operator *() const smart_ptr [inline]
operator!() const smart_ptr [inline]
operator!=(const smart_ptr &a, const T1 &b)smart_ptr [friend]
operator+(const smart_ptr &a, const smart_ptr &b)smart_ptr [friend]
operator+=(const smart_ptr &Src)smart_ptr [inline]
operator+=(const T2 &Src)smart_ptr [inline]
operator-(const smart_ptr &a, const smart_ptr &b)smart_ptr [friend]
operator-=(const smart_ptr &Src)smart_ptr [inline]
operator-=(const T2 &Src)smart_ptr [inline]
operator->()smart_ptr [inline]
operator->() const smart_ptr [inline]
operator<(const smart_ptr &a, const T1 &b)smart_ptr [friend]
operator<<(TS &io, const smart_ptr &obj)smart_ptr [friend]
operator<=(const smart_ptr &a, const T1 &b)smart_ptr [friend]
operator=(const smart_ptr< CompatibleDerivedT, OWNERSHIP_POLICY_T, ALLOCATOR_POLICY_T, CHECKING_POLICY_T, COMPARISON_SEMANTIC_POLICY_T, STREAM_OPERATOR_SEMANTIC_POLICY_T, ARITHMETIC_SEMANTIC_POLICY_T > &Src)smart_ptr [inline]
operator=(smart_ptr &Src)smart_ptr [inline]
operator==(const smart_ptr &a, const T1 &b)smart_ptr [friend]
operator>(const smart_ptr &a, const T1 &b)smart_ptr [friend]
operator>=(const smart_ptr &a, const T1 &b)smart_ptr [friend]
operator>>(TS &is, smart_ptr &obj)smart_ptr [friend]
set_default_object(const smart_ptr &NewValue)smart_ptr [inline, static]
smart_ptr(T_obj *type)smart_ptr [inline]
smart_ptr(const smart_ptr &Src)smart_ptr [inline]
smart_ptr(implement_default_object use_default_obj=eYes)smart_ptr [inline]
smart_ptr(const smart_ptr< CompatibleDerivedT, OWNERSHIP_POLICY_T, ALLOCATOR_POLICY_T, CHECKING_POLICY_T, COMPARISON_SEMANTIC_POLICY_T, STREAM_OPERATOR_SEMANTIC_POLICY_T, ARITHMETIC_SEMANTIC_POLICY_T > &Src)smart_ptr [inline]
smart_ptr_base(T *type, clone_fct_Type clone_fct)smart_ptr_base [inline, private]
swap(smart_ptr< T > &other)smart_ptr [inline]
trylock() const smart_ptr [inline]
unlock() const smart_ptr [inline]
~smart_ptr()smart_ptr [inline]
~smart_ptr_base()smart_ptr_base [inline, private]


Generated on Wed Mar 29 21:58:59 2006 for Smart Pointers by  doxygen 1.4.6.Axter [Axter-Extended-Version]