Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::base::ReferentPtr< T > Struct Template Reference

A ReferentPtr is a smart shared pointer to an instance of some class derived from Referent. More...

#include "referent.h"

Inheritance diagram for ion::base::ReferentPtr< T >:

Public Types

typedef SharedPtr< TType
 

Detailed Description

template<typename T>
struct ion::base::ReferentPtr< T >

A ReferentPtr is a smart shared pointer to an instance of some class derived from Referent.

It manages the reference count so that the instance is deleted when the last pointer to it goes away. Since we can't use template typedefs yet, this struct is a workaround.

Definition at line 59 of file referent.h.

Member Typedef Documentation

template<typename T>
typedef SharedPtr<T> ion::base::ReferentPtr< T >::Type

Definition at line 60 of file referent.h.


The documentation for this struct was generated from the following file: