15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__ENTITIES_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__ENTITIES_HPP_
21 #include <pugixml.hpp>
25 inline namespace syntax
40 struct Entities :
private std::unordered_map<std::string, Object>
42 using std::unordered_map<std::string, Object>::at;
43 using std::unordered_map<std::string, Object>::begin;
44 using std::unordered_map<std::string, Object>::end;
Definition: scope.hpp:154
Pointer< Expression > Object
Definition: object.hpp:26
Definition: entities.hpp:41
auto isAdded(const Entity &) const -> bool
Definition: entities.cpp:38
auto ref(const EntityRef &) const -> Object
Definition: entities.cpp:45
Entities(const pugi::xml_node &, Scope &)
Definition: entities.cpp:25
Definition: entity_ref.hpp:35
Definition: entity.hpp:46