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