14#ifndef SIMICS_SYSTEMC_INJECTION_EXTENSION_INJECT_MAP_INFO_H
15#define SIMICS_SYSTEMC_INJECTION_EXTENSION_INJECT_MAP_INFO_H
32template <
typename TPAYLOAD>
38 attr_value_t *attr, TPAYLOAD *gp)
override {
47 delete gp->set_extension(
#define ATTR_DICT_PARSER_NAMESPACE(ns)
Definition: attr_dict_parser.h:32
Additional mapping information for the Simics io_memory access.
Definition: map_info_extension.h:29
Definition: attr_dict_parser.h:38
bool parse(ParserInterface *parser)
AttrDictParser init(const attr_value_t *attr)
Definition: inject_base.h:43
Definition: inject_map_info.h:33
bool setValue(AttrDictParser *parser, const std::string &key, attr_value_t *attr, TPAYLOAD *gp) override
Definition: inject_map_info.h:37
Definition: map_info_parser.h:29
types::map_info_t map_info_
Definition: map_info_parser.h:62