Sirikata
Public Member Functions | Static Public Member Functions | Static Private Attributes
Sirikata::AutoSingleton< T > Class Template Reference

#include <Singleton.hpp>

Collaboration diagram for Sirikata::AutoSingleton< T >:

List of all members.

Public Member Functions

 AutoSingleton ()
virtual ~AutoSingleton ()

Static Public Member Functions

static T & getSingleton ()
static void destroy ()

Static Private Attributes

static std::auto_ptr< T > sInstance

template<class T>
class Sirikata::AutoSingleton< T >


Constructor & Destructor Documentation

template<class T>
Sirikata::AutoSingleton< T >::AutoSingleton ( ) [inline]
template<class T>
virtual Sirikata::AutoSingleton< T >::~AutoSingleton ( ) [inline, virtual]

Member Function Documentation

template<class T>
static void Sirikata::AutoSingleton< T >::destroy ( ) [inline, static]
template<class T>
static T& Sirikata::AutoSingleton< T >::getSingleton ( ) [inline, static]

Member Data Documentation

template<class T>
std::auto_ptr<T> Sirikata::AutoSingleton< T >::sInstance [static, private]

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