List of all members | Public Member Functions | Protected Member Functions | Private Attributes | Friends
det::VManagerBuilder Class Referenceabstract

#include <VManagerBuilder.h>

Inheritance diagram for det::VManagerBuilder:
Inheritance graph
[legend]

Public Member Functions

VManagerGetManager ()
 

Protected Member Functions

virtual VManagerCreateManager () const =0
 
 VManagerBuilder ()
 
virtual ~VManagerBuilder ()
 

Private Attributes

VManagerfManager
 

Friends

class det::ManagerRegister
 

Detailed Description

Definition at line 24 of file VManagerBuilder.h.

Constructor & Destructor Documentation

det::VManagerBuilder::VManagerBuilder ( )
inlineprotected

Definition at line 36 of file VManagerBuilder.h.

virtual det::VManagerBuilder::~VManagerBuilder ( )
inlineprotectedvirtual

Definition at line 37 of file VManagerBuilder.h.

References fManager.

Member Function Documentation

virtual VManager* det::VManagerBuilder::CreateManager ( ) const
protectedpure virtual

Implemented in det::ManagerBuilder< Manager >.

Referenced by GetManager().

VManager& det::VManagerBuilder::GetManager ( )
inline

Definition at line 28 of file VManagerBuilder.h.

References CreateManager(), and fManager.

Referenced by det::ManagerRegister::InterpretXML().

Friends And Related Function Documentation

friend class det::ManagerRegister
friend

Definition at line 45 of file VManagerBuilder.h.

Member Data Documentation

VManager* det::VManagerBuilder::fManager
private

Definition at line 43 of file VManagerBuilder.h.

Referenced by GetManager(), and ~VManagerBuilder().


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

, generated on Tue Sep 26 2023.