, including all inherited members.
_pointee | OBT::SmartPointer< TPointeeType > | [private] |
_referenceCounter | OBT::SmartPointer< TPointeeType > | [private] |
constCast(const SmartPointer< TFrom > &from) | OBT::SmartPointer< TPointeeType > | [friend] |
decreaseCounter() | OBT::SmartPointer< TPointeeType > | [inline, private] |
getReferenceCount() const | OBT::SmartPointer< TPointeeType > | [inline] |
increaseCounter() | OBT::SmartPointer< TPointeeType > | [inline, private] |
operator TPointeeType *() | OBT::SmartPointer< TPointeeType > | [inline] |
operator void *() | OBT::SmartPointer< TPointeeType > | [inline] |
operator!() const | OBT::SmartPointer< TPointeeType > | [inline] |
operator!=(const SmartPointer< TPointeeType > &lhs, const U *rhs) | OBT::SmartPointer< TPointeeType > | [friend] |
operator!=(const U *lhs, const SmartPointer< TPointeeType > &rhs) | OBT::SmartPointer< TPointeeType > | [friend] |
operator!=(const SmartPointer< U > &rhs) const | OBT::SmartPointer< TPointeeType > | [inline] |
operator!=(const SmartPointer< TPointeeType > &lhs, const TPointeeType *rhs) | OBT::SmartPointer< TPointeeType > | [friend] |
operator!=(const TPointeeType *lhs, const SmartPointer< TPointeeType > &rhs) | OBT::SmartPointer< TPointeeType > | [friend] |
operator*() const | OBT::SmartPointer< TPointeeType > | [inline] |
operator->() const | OBT::SmartPointer< TPointeeType > | [inline] |
operator=(const SmartPointer< TPointeeType > &pointer) | OBT::SmartPointer< TPointeeType > | [inline] |
operator==(const SmartPointer< TPointeeType > &lhs, const U *rhs) | OBT::SmartPointer< TPointeeType > | [friend] |
operator==(const U *lhs, const SmartPointer< TPointeeType > &rhs) | OBT::SmartPointer< TPointeeType > | [friend] |
operator==(const SmartPointer< U > &rhs) const | OBT::SmartPointer< TPointeeType > | [inline] |
operator==(const SmartPointer< TPointeeType > &lhs, const TPointeeType *rhs) | OBT::SmartPointer< TPointeeType > | [friend] |
operator==(const TPointeeType *lhs, const SmartPointer< TPointeeType > &rhs) | OBT::SmartPointer< TPointeeType > | [friend] |
pointee_type typedef | OBT::SmartPointer< TPointeeType > | |
SmartPointer() | OBT::SmartPointer< TPointeeType > | [inline] |
SmartPointer(TPointeeType *pointer) | OBT::SmartPointer< TPointeeType > | [inline] |
SmartPointer(const SmartPointer< TPointeeType > &SmartPointer) | OBT::SmartPointer< TPointeeType > | [inline] |
SmartPointer(TPointeeType *pointer, unsigned long instance) | OBT::SmartPointer< TPointeeType > | [private] |
staticCast(const SmartPointer< TFrom > &from) | OBT::SmartPointer< TPointeeType > | [friend] |
~SmartPointer() | OBT::SmartPointer< TPointeeType > | [inline, virtual] |