c_ptr() const | smart_ptr | [inline] |
c_ref() const | smart_ptr | [inline] |
clone_fct_Type typedef | smart_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_fct | smart_ptr_base | [private] |
m_type | smart_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] |