9 virtual RegMap* operator()() = 0;
12 typedef const Register& ref_t;
13 ref_t REG_LIST(PROC_NAME);
15 RegMap(REG_LIST(PROC_REFT)) : REG_LIST(PROC_INIT) {}
22 virtual FldMap* operator()() = 0;
25 typedef const Field& ref_t;
26 ref_t FLD_LIST(PROC_NAME);
28 FldMap(FLD_LIST(PROC_REFT)) : FLD_LIST(PROC_INIT) {}
Templated implementation of Factory class.
Definition: factory.hpp:35
Definition: chpmap.hpp:21
FldMap class to contain all fields.
Definition: chpmap.hpp:20
RegMap class to contain all registers.
Definition: chpmap.hpp:7