GetRawPtr() const | Coin::SmartPtr< T > | [inline] |
IsNull() const | Coin::SmartPtr< T > | [inline] |
IsValid() const | Coin::SmartPtr< T > | [inline] |
operator *() const | Coin::SmartPtr< T > | [inline] |
operator!=(const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs) | Coin::SmartPtr< T > | [friend] |
operator!=(const SmartPtr< U1 > &lhs, U2 *raw_rhs) | Coin::SmartPtr< T > | [friend] |
operator!=(U1 *lhs, const SmartPtr< U2 > &raw_rhs) | Coin::SmartPtr< T > | [friend] |
operator->() const | Coin::SmartPtr< T > | [inline] |
operator=(T *rhs) | Coin::SmartPtr< T > | [inline] |
operator=(const SmartPtr< T > &rhs) | Coin::SmartPtr< T > | [inline] |
operator==(const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs) | Coin::SmartPtr< T > | [friend] |
operator==(const SmartPtr< U1 > &lhs, U2 *raw_rhs) | Coin::SmartPtr< T > | [friend] |
operator==(U1 *lhs, const SmartPtr< U2 > &raw_rhs) | Coin::SmartPtr< T > | [friend] |
ptr_ | Coin::SmartPtr< T > | [private] |
ReleasePointer_() | Coin::SmartPtr< T > | [inline, private] |
SetFromRawPtr_(T *rhs) | Coin::SmartPtr< T > | [inline, private] |
SetFromSmartPtr_(const SmartPtr< T > &rhs) | Coin::SmartPtr< T > | [inline, private] |
SmartPtr() | Coin::SmartPtr< T > | [inline] |
SmartPtr(const SmartPtr< T > ©) | Coin::SmartPtr< T > | [inline] |
SmartPtr(T *ptr) | Coin::SmartPtr< T > | [inline] |
~SmartPtr() | Coin::SmartPtr< T > | [inline] |