Classes | Namespaces | Functions

_src_base_safe_ptr.hh File Reference

Template class to shield a pointer from deletion. More...

Go to the source code of this file.

Classes

class  base::SafePtr< T >
 Template class to prevent deleting an object by its pointer (see base/safe_ptr_doc.hh). More...

Namespaces

namespace  base
 

Library of base code.


Functions

template<typename T >
bool base::operator== (const SafePtr< T > &ptr, const T *obj)
template<typename T >
bool base::operator!= (const SafePtr< T > &ptr, const T *obj)
template<typename T >
bool base::operator== (const T *obj, const SafePtr< T > &ptr)
template<typename T >
bool base::operator!= (const T *obj, const SafePtr< T > &ptr)
template<typename T1 , typename T2 >
bool base::operator== (const T1 *obj, const SafePtr< T2 > &ptr)
template<typename T1 , typename T2 >
bool base::operator!= (const T1 *obj, const SafePtr< T2 > &ptr)
template<typename T1 , typename T2 >
bool base::operator== (const SafePtr< T1 > &ptr1, const SafePtr< T2 > &ptr2)
template<typename T1 , typename T2 >
bool base::operator!= (const SafePtr< T1 > &ptr1, const SafePtr< T2 > &ptr2)
template<typename T >
bool base::operator< (const SafePtr< T > &ptr1, const SafePtr< T > &ptr2)

Detailed Description

Template class to shield a pointer from deletion.

LastChangedDate:
2010-05-25 21:26:05 -0400 (Tue, 25 May 2010)
Author:
Jim E. Brooks http://www.palomino3d.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Palomino Flight Simulator documents generated by doxygen 1.7.1 on Tue May 15 2012 22:40:10