|
FERS 1.0.0
The Flexible Extensible Radar Simulator
|
Holds maps to resolve string names to internal SimId references during XML parsing. More...
#include "xml_parser_utils.h"
Public Attributes | |
| const std::unordered_map< std::string, SimId > * | waveforms |
| Map of waveform names to IDs. | |
| const std::unordered_map< std::string, SimId > * | antennas |
| Map of antenna names to IDs. | |
| const std::unordered_map< std::string, SimId > * | timings |
| Map of timing object names to IDs. | |
Holds maps to resolve string names to internal SimId references during XML parsing.
XML documents often cross-reference entities by name (e.g., a transmitter references an antenna by its string name). This struct provides the lookup tables needed to link these entities using their generated SimId.
Definition at line 64 of file xml_parser_utils.h.
| const std::unordered_map<std::string, SimId>* serial::xml_parser_utils::ReferenceLookup::antennas |
Map of antenna names to IDs.
Definition at line 67 of file xml_parser_utils.h.
Referenced by serial::xml_parser_utils::parseReceiver(), and serial::xml_parser_utils::parseTransmitter().
| const std::unordered_map<std::string, SimId>* serial::xml_parser_utils::ReferenceLookup::timings |
Map of timing object names to IDs.
Definition at line 68 of file xml_parser_utils.h.
Referenced by serial::xml_parser_utils::parseReceiver(), and serial::xml_parser_utils::parseTransmitter().
| const std::unordered_map<std::string, SimId>* serial::xml_parser_utils::ReferenceLookup::waveforms |
Map of waveform names to IDs.
Definition at line 66 of file xml_parser_utils.h.
Referenced by serial::xml_parser_utils::parseTransmitter().