scenario_simulator_v2 C++ API
Namespaces | Functions
attribute.hpp File Reference
#include <ament_index_cpp/get_package_share_directory.hpp>
#include <boost/algorithm/string/replace.hpp>
#include <concealer/execute.hpp>
#include <functional>
#include <openscenario_interpreter/reader/evaluate.hpp>
#include <openscenario_interpreter/syntax/parameter_type.hpp>
#include <openscenario_interpreter/utility/highlighter.hpp>
#include <optional>
#include <pugixml.hpp>
#include <regex>
#include <scenario_simulator_exception/exception.hpp>
#include <string>
#include <unordered_map>
Include dependency graph for attribute.hpp:

Go to the source code of this file.

Namespaces

 openscenario_interpreter
 
 openscenario_interpreter::reader
 

Functions

template<typename Scope >
auto openscenario_interpreter::reader::substitute (std::string attribute, Scope &scope)
 
template<typename T , typename Node , typename Scope >
auto openscenario_interpreter::reader::readAttribute (const std::string &name, const Node &node, const Scope &scope) -> T
 
template<typename T , typename Node , typename Scope >
auto openscenario_interpreter::reader::readAttribute (const std::string &name, const Node &node, const Scope &scope, T &&value)
 
template<typename T , typename Node , typename Scope >
auto openscenario_interpreter::reader::readAttribute (const std::string &name, const Node &node, const Scope &scope, std::nullopt_t)