#include <functional>
#include <iterator>
#include <limits>
#include <openscenario_interpreter/iterator/size.hpp>
#include <openscenario_interpreter/object.hpp>
#include <openscenario_interpreter/type_traits/must_be_default_constructible.hpp>
#include <pugixml.hpp>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <utility>
Go to the source code of this file.
|  | 
| template<Cardinality MinOccurs, Cardinality MaxOccurs, typename F > | 
| auto | openscenario_interpreter::reader::traverse (const pugi::xml_node &parent, const std::string &name, F &&f) -> void | 
|  | 
| template<typename T , typename Scope > | 
| auto | openscenario_interpreter::reader::readElement (const std::string &name, const pugi::xml_node &parent, Scope &scope) -> T | 
|  | 
| template<typename T , typename U , typename Scope > | 
| auto | openscenario_interpreter::reader::readElement (const std::string &name, const pugi::xml_node &parent, Scope &scope, U &&value) | 
|  | 
| template<typename T , Cardinality MinOccurs, Cardinality MaxOccurs = unbounded, typename... Ts> | 
| auto | openscenario_interpreter::reader::readElements (const std::string &name, const pugi::xml_node &node, Ts &&... xs) | 
|  | 
| template<typename GroupT , Cardinality MinOccurs, Cardinality MaxOccurs = unbounded, typename... Ts> | 
| auto | openscenario_interpreter::reader::readGroups (const pugi::xml_node &node, Ts &&... xs) | 
|  | 
| auto | openscenario_interpreter::reader::choice (const pugi::xml_node &node, const std::unordered_map< std::string, std::function< Object(const pugi::xml_node &)>> &callees) -> Object | 
|  |