CGRA-ME
|
#include <UserArchs.h>
Public Member Functions | |
std::unique_ptr< CGRA > | operator() (const ConfigStore &overrides={}) const |
Public Attributes | |
std::string | description |
std::function< ArchGenFunctionSig > | gen |
ConfigStore | args_and_defaults |
Definition at line 25 of file UserArchs.h.
|
inline |
Generate the architecture, while overriding the default arguments with the given overrides
. overrides
's key-set must be a subset of args_and_defaults
's; If a key that exists in overrides
does not exist in args_and_defaults
, then this function will throw.
Definition at line 36 of file UserArchs.h.
ConfigStore ArchitectureGenerator::args_and_defaults |
Definition at line 28 of file UserArchs.h.
std::string ArchitectureGenerator::description |
Definition at line 26 of file UserArchs.h.
std::function<ArchGenFunctionSig> ArchitectureGenerator::gen |
Definition at line 27 of file UserArchs.h.