CommonLibSSE NG
Loading...
Searching...
No Matches
RE::AutoRegisterCreator< Derived, Manager > Struct Template Reference

#include <AutoRegisterCreator.h>

Inheritance diagram for RE::AutoRegisterCreator< Derived, Manager >:
RE::AutoRegisterFactory< BSTDerivedCreator< Derived, Manager::mapped_type >, Manager > RE::BSTDerivedCreator< Derived, Manager::mapped_type > RE::IBSTCreator< T >

Public Member Functions

virtual ~AutoRegisterCreator ()
 
- Public Member Functions inherited from RE::AutoRegisterFactory< BSTDerivedCreator< Derived, Manager::mapped_type >, Manager >
virtual ~AutoRegisterFactory ()
 
- Public Member Functions inherited from RE::BSTDerivedCreator< Derived, Manager::mapped_type >
virtual ~BSTDerivedCreator ()
 
void Destroy (const Manager::mapped_type *a_val) const override
 
Derived * Create () const
 
- Public Member Functions inherited from RE::IBSTCreator< T >
virtual ~IBSTCreator ()
 
virtual void Destroy (const T *a_val) const =0
 
T * Create () const
 

Additional Inherited Members

- Protected Member Functions inherited from RE::BSTDerivedCreator< Derived, Manager::mapped_type >
Manager::mapped_type * CreateImpl () const override
 
virtual T * CreateImpl () const =0
 

Constructor & Destructor Documentation

◆ ~AutoRegisterCreator()

template<class Derived , class Manager >
virtual RE::AutoRegisterCreator< Derived, Manager >::~AutoRegisterCreator ( )
virtual

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