![]() |
Rosetta
2021.16
|
#include <Registrant.hh>
Public Member Functions | |
| Registrant (Key const &key, Create create) | |
| 1 Key constructor More... | |
| Registrant (KeyP const &key_p, Create create) | |
| 1 Key pointer constructor More... | |
| Registrant (KeyFxn key_fxn, Create create) | |
| 1 Key function constructor More... | |
| Registrant (Key const &key1, Key const &key2, Create create) | |
| 2 Key constructor More... | |
| Registrant (KeyP const &key1_p, KeyP const &key2_p, Create create) | |
| 2 Key pointer constructor More... | |
| Registrant (KeyFxn key1_fxn, KeyFxn key2_fxn, Create create) | |
| 2 Key function constructor More... | |
| Registrant (Key const &key1, Key const &key2, Key const &key3, Create create) | |
| 3 Key constructor More... | |
| Registrant (KeyP const &key1_p, KeyP const &key2_p, KeyP const &key3_p, Create create) | |
| 3 Key pointer constructor More... | |
| Registrant (KeyFxn key1_fxn, KeyFxn key2_fxn, KeyFxn key3_fxn, Create create) | |
| 3 Key function constructor More... | |
Private Member Functions | |
| Registrant (Registrant const &) | |
| Copy constructor. More... | |
| Registrant & | operator= (Registrant const &) |
| Copy assignment. More... | |
Factory registrant.
| typedef ProductFactory::Create utility::factory::Registrant< typename >::Create |
| typedef ProductFactory::Key utility::factory::Registrant< typename >::Key |
| typedef ProductFactory::KeyFxn utility::factory::Registrant< typename >::KeyFxn |
| typedef ProductFactory::KeyP utility::factory::Registrant< typename >::KeyP |
| typedef P utility::factory::Registrant< typename >::Product |
| typedef Factory< Product > utility::factory::Registrant< typename >::ProductFactory |
|
private |
Copy constructor.
|
inline |
1 Key constructor
References utility::factory::Factory< typename >::add().
|
inline |
1 Key pointer constructor
References utility::factory::Factory< typename >::add().
|
inline |
1 Key function constructor
References utility::factory::Factory< typename >::add().
|
inline |
2 Key constructor
References utility::factory::Factory< typename >::add().
|
inline |
2 Key pointer constructor
References utility::factory::Factory< typename >::add().
|
inline |
2 Key function constructor
References utility::factory::Factory< typename >::add().
|
inline |
3 Key constructor
References utility::factory::Factory< typename >::add().
|
inline |
3 Key pointer constructor
References utility::factory::Factory< typename >::add().
|
inline |
3 Key function constructor
References utility::factory::Factory< typename >::add().
|
private |
Copy assignment.
1.8.7