#include "IpReferenced.hpp"
Go to the source code of this file.
Namespaces | |
namespace | Ipopt |
Classes | |
class | SmartPtr |
Template class for Smart Pointers. More... | |
Defines | |
#define | dbg_smartptr_verbosity 0 |
Functions | |
template<class U1, class U2> | |
bool | ComparePointers (const U1 *lhs, const U2 *rhs) |
SmartPtr friend function declarations. | |
template<class U> | |
U * | GetRawPtr (const SmartPtr< U > &smart_ptr) |
template<class U> | |
SmartPtr< const U > | ConstPtr (const SmartPtr< U > &smart_ptr) |
template<class U> | |
bool | IsNull (const SmartPtr< U > &smart_ptr) |
template<class U> | |
bool | IsValid (const SmartPtr< U > &smart_ptr) |
template<class U1, class U2> | |
bool | operator== (const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs) |
template<class U1, class U2> | |
bool | operator== (const SmartPtr< U1 > &lhs, U2 *raw_rhs) |
template<class U1, class U2> | |
bool | operator== (U1 *lhs, const SmartPtr< U2 > &raw_rhs) |
template<class U1, class U2> | |
bool | operator!= (const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs) |
template<class U1, class U2> | |
bool | operator!= (const SmartPtr< U1 > &lhs, U2 *raw_rhs) |
template<class U1, class U2> | |
bool | operator!= (U1 *lhs, const SmartPtr< U2 > &raw_rhs) |
#define dbg_smartptr_verbosity 0 |