IpSmartPtr.hpp File Reference

#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 Documentation

#define dbg_smartptr_verbosity   0


Generated on Fri Sep 26 07:44:21 2008 for SimTKcore by  doxygen 1.5.6