#include "OBT.h"
Go to the source code of this file.
Classes | |
class | OBT::SmartPointer< TPointeeType > |
Smart pointer template class. More... | |
Namespaces | |
namespace | OBT |
Functions | |
template<class TTo , class TFrom > | |
SmartPointer< TTo > & | OBT::ConstCast (const SmartPointer< TFrom > &from) |
template<class TTo , class TFrom > | |
const SmartPointer< TTo > & | OBT::StaticCast (const SmartPointer< TFrom > &from) |
template<class TPointeeType , class U > | |
bool | OBT::operator== (const SmartPointer< TPointeeType > &lhs, const U *rhs) |
template<class U , class TPointeeType > | |
bool | OBT::operator== (const U *lhs, const SmartPointer< TPointeeType > &rhs) |
template<class TPointeeType , class U > | |
bool | OBT::operator!= (const SmartPointer< TPointeeType > &lhs, const U *rhs) |
template<class U , class TPointeeType > | |
bool | OBT::operator!= (const U *lhs, const SmartPointer< TPointeeType > &rhs) |