15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__OPEN_SCENARIO_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__OPEN_SCENARIO_HPP_
18 #include <boost/json.hpp>
23 #include <pugixml.hpp>
27 inline namespace syntax
55 auto load(
const std::filesystem::path &) ->
const pugi::xml_node &;
Definition: scope.hpp:158
auto operator<<(std::ostream &, const Boolean &) -> std::ostream &
Definition: boolean.cpp:46
Pointer< Expression > Object
Definition: object.hpp:26
Definition: open_scenario_category.hpp:37
Definition: open_scenario.hpp:40
OpenScenario(const std::filesystem::path &)
Definition: open_scenario.cpp:24
auto load(const std::filesystem::path &) -> const pugi::xml_node &
Definition: open_scenario.cpp:38
const FileHeader file_header
Definition: open_scenario.hpp:45
const OpenScenarioCategory category
Definition: open_scenario.hpp:47
pugi::xml_document script
Definition: open_scenario.hpp:43
const std::filesystem::path pathname
Definition: open_scenario.hpp:41
std::size_t frame
Definition: open_scenario.hpp:49
auto evaluate() -> Object
Definition: open_scenario.cpp:32