Core Library
Classes | Namespaces | Functions
SmartPtr.hpp File Reference

The SmartPtr class declaration. More...

#include "NullPtrException.hpp"

Classes

class  Core::SmartPtr< T >
 The base class for all smart-pointer types. More...

Namespaces

namespace  Core
 

The Core Library namespace.


Functions

template<typename T , typename U >
bool Core::operator== (const SmartPtr< T > &oLHS, const SmartPtr< U > &oRHS)
 SmartPtr<T> equality operator.
template<typename T , typename U >
bool Core::operator!= (const SmartPtr< T > &oLHS, const SmartPtr< U > &oRHS)
 SmartPtr<T> inequality operator.

Detailed Description

The SmartPtr class declaration.

Author:
Chris Oldwood