PandA-2024.02
|
#include <Factory.hpp>
Data Structures | |
class | Key |
struct | Registrar |
Static Public Member Functions | |
template<class... T> | |
static refcount< Base > | Create (const std::string &s, T &&... args) |
Data Fields | |
friend | Base |
Private Types | |
using | FuncType = refcount< Base >(*)(Args...) |
Private Member Functions | |
Factory ()=default | |
Static Private Member Functions | |
static auto & | Registry () |
Definition at line 56 of file Factory.hpp.
|
private |
Definition at line 103 of file Factory.hpp.
|
inlinestatic |
Definition at line 60 of file Factory.hpp.
|
inlinestaticprivate |
Definition at line 106 of file Factory.hpp.
Referenced by Factory< ModuleGenerator, const HLS_managerRef &>::Create(), and Factory< Base, Args >::Registrar< T >::RegisterType().
friend Factory< Base, Args >::Base |
Definition at line 93 of file Factory.hpp.
Referenced by Factory< ModuleGenerator, const HLS_managerRef &>::Registry().