Guiliani  Version 2.6 revision 7293 (documentation build 12)
NSmartPtr Namespace Reference

Contains pointer class templates. More...

Classes

class  CGUIRefCntPtr
 The Guiliani reference counted pointer class. More...
 
class  RefCounted
 The reference counted pointer class used with SharedPtr. More...
 
class  SharedPtr
 The reference counted pointer class used with RefCounted. More...
 

Functions

template<class C1 , class C2 >
bool operator!= (const NSmartPtr::SharedPtr< C1 > &a, const NSmartPtr::SharedPtr< C2 > &b)
 
template<class C1 , class C2 >
bool operator== (const NSmartPtr::SharedPtr< C1 > &a, const NSmartPtr::SharedPtr< C2 > &b)
 
template<class DEST_TYPE , class SOURCE_TYPE >
NSmartPtr::SharedPtr< DEST_TYPE > StaticCast (const NSmartPtr::SharedPtr< SOURCE_TYPE > &source)
 

Detailed Description

Contains pointer class templates.

Function Documentation

◆ StaticCast()

template<class DEST_TYPE , class SOURCE_TYPE >
NSmartPtr::SharedPtr< DEST_TYPE > NSmartPtr::StaticCast ( const NSmartPtr::SharedPtr< SOURCE_TYPE > &  source)

Static cast operator

Parameters
sourceSource
Returns
Result