Couenne 0.5.8
|
Inherits Ipopt::Referencer.
Public Member Functions | |
SmartPtr () | |
SmartPtr (const SmartPtr< T > ©) | |
SmartPtr (const SmartPtr< U > ©) | |
SmartPtr (T *ptr) | |
SmartPtr () | |
SmartPtr (const SmartPtr< T > ©) | |
SmartPtr (const SmartPtr< U > ©) | |
SmartPtr (T *ptr) | |
~SmartPtr () | |
~SmartPtr () | |
T * | operator-> () const |
T & | operator* () const |
SmartPtr< T > & | operator= (T *rhs) |
SmartPtr< T > & | operator= (const SmartPtr< T > &rhs) |
SmartPtr< T > & | operator= (const SmartPtr< U > &rhs) |
Friends | |
friend U * | GetRawPtr (const SmartPtr< U > &smart_ptr) |
friend U * | GetRawPtr (const SmartPtr< U > &smart_ptr) |
friend SmartPtr< const U > | ConstPtr (const SmartPtr< U > &smart_ptr) |
friend SmartPtr< const U > | ConstPtr (const SmartPtr< U > &smart_ptr) |
friend bool | IsValid (const SmartPtr< U > &smart_ptr) |
friend bool | IsValid (const SmartPtr< U > &smart_ptr) |
friend bool | IsNull (const SmartPtr< U > &smart_ptr) |
friend bool | IsNull (const SmartPtr< U > &smart_ptr) |
friend bool | operator== (const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs) |
friend bool | operator== (const SmartPtr< U1 > &lhs, U2 *raw_rhs) |
friend bool | operator== (U1 *lhs, const SmartPtr< U2 > &raw_rhs) |
friend bool | operator!= (const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs) |
friend bool | operator!= (const SmartPtr< U1 > &lhs, U2 *raw_rhs) |
friend bool | operator!= (U1 *lhs, const SmartPtr< U2 > &raw_rhs) |
friend bool | operator< (const SmartPtr< U > &lhs, const SmartPtr< U > &rhs) |