Scarab  v2.4.4
Project 8 C++ Utility Library
Public Member Functions | Protected Member Functions | Friends | List of all members
base_registrar< XBaseType, void > Class Template Referenceabstract

#include <factory.hh>

Public Member Functions

 base_registrar ()
 
virtual ~base_registrar ()
 

Protected Member Functions

virtual XBaseType * create () const =0
 

Friends

class factory< XBaseType >
 

Detailed Description

template<class XBaseType>
class scarab::base_registrar< XBaseType, void >

Definition at line 102 of file factory.hh.

Constructor & Destructor Documentation

◆ base_registrar()

base_registrar ( )
inline

Definition at line 105 of file factory.hh.

◆ ~base_registrar()

virtual ~base_registrar ( )
inlinevirtual

Definition at line 106 of file factory.hh.

Member Function Documentation

◆ create()

virtual XBaseType* create ( ) const
protectedpure virtual

Friends And Related Function Documentation

◆ factory< XBaseType >

friend class factory< XBaseType >
friend

Definition at line 109 of file factory.hh.


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