List of all members | Public Member Functions | Public Attributes | Private Member Functions | Friends
det::ManagerBuilder< Manager > Class Template Reference

#include <ManagerBuilder.h>

Inheritance diagram for det::ManagerBuilder< Manager >:
Inheritance graph
[legend]

Public Member Functions

VManagerGetManager ()
 

Public Attributes

static T &return instance
 

Private Member Functions

virtual VManagerCreateManager () const
 
 ManagerBuilder ()
 
 ManagerBuilder (const ManagerBuilder &)
 
ManagerBuilderoperator= (const ManagerBuilder &)
 
virtual ~ManagerBuilder ()
 

Friends

class utl::Singleton< ManagerBuilder< Manager > >
 

Detailed Description

template<class Manager>
class det::ManagerBuilder< Manager >

Definition at line 24 of file ManagerBuilder.h.

Constructor & Destructor Documentation

template<class Manager >
det::ManagerBuilder< Manager >::ManagerBuilder ( )
inlineprivate

Definition at line 28 of file ManagerBuilder.h.

template<class Manager >
virtual det::ManagerBuilder< Manager >::~ManagerBuilder ( )
inlineprivatevirtual

Definition at line 29 of file ManagerBuilder.h.

template<class Manager >
det::ManagerBuilder< Manager >::ManagerBuilder ( const ManagerBuilder< Manager > &  )
private

Member Function Documentation

template<class Manager >
virtual VManager* det::ManagerBuilder< Manager >::CreateManager ( ) const
inlineprivatevirtual

Implements det::VManagerBuilder.

Definition at line 34 of file ManagerBuilder.h.

VManager& det::VManagerBuilder::GetManager ( )
inlineinherited
template<class Manager >
ManagerBuilder& det::ManagerBuilder< Manager >::operator= ( const ManagerBuilder< Manager > &  )
private

Friends And Related Function Documentation

template<class Manager >
friend class utl::Singleton< ManagerBuilder< Manager > >
friend

Definition at line 37 of file ManagerBuilder.h.

Member Data Documentation

template<typename T>
T& return utl::Singleton< T >::instance
inherited
Initial value:
{
static T instance

Definition at line 44 of file Singleton.h.


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

, generated on Tue Sep 26 2023.