15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__TRIGGERING_ENTITIES_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__TRIGGERING_ENTITIES_HPP_
22 #include <pugixml.hpp>
26 inline namespace syntax
46 template <
typename Predicate>
47 auto apply(Predicate && predicate)
const -> decltype(
auto)
Definition: scope.hpp:154
std::string String
Definition: string.hpp:24
Definition: escape_sequence.hpp:22
Definition: triggering_entities_rule.hpp:44
constexpr auto apply(Ts &&... xs) const -> decltype(auto)
Definition: triggering_entities_rule.hpp:56
Definition: triggering_entities.hpp:39
const std::list< EntityRef > entity_refs
Definition: triggering_entities.hpp:42
TriggeringEntities(const pugi::xml_node &, Scope &)
Definition: triggering_entities.cpp:24
auto apply(Predicate &&predicate) const -> decltype(auto)
Definition: triggering_entities.hpp:47
const TriggeringEntitiesRule triggering_entities_rule
Definition: triggering_entities.hpp:40
auto description() const -> String
Definition: triggering_entities.cpp:31