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