base-logging
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
base::Singleton< Derived > Class Template Reference

#include <Singleton.hpp>

Inheritance diagram for base::Singleton< Derived >:
base::logging::Logger

Classes

class  CGuard
 

Public Member Functions

virtual ~Singleton ()
 

Static Public Member Functions

static Derived * getInstance ()
 

Protected Member Functions

 Singleton ()
 

Friends

class CGuard
 

Constructor & Destructor Documentation

template<class Derived>
base::Singleton< Derived >::Singleton ( )
inlineprotected
template<class Derived>
virtual base::Singleton< Derived >::~Singleton ( )
inlinevirtual

Member Function Documentation

template<class Derived>
static Derived* base::Singleton< Derived >::getInstance ( )
inlinestatic

Friends And Related Function Documentation

template<class Derived>
friend class CGuard
friend

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