scenario_simulator_v2 C++ API
Namespaces | Macros | Functions
catalog_reference.cpp File Reference
#include <openscenario_interpreter/reader/element.hpp>
#include <openscenario_interpreter/syntax/catalog_reference.hpp>
#include <openscenario_interpreter/syntax/controller.hpp>
#include <openscenario_interpreter/syntax/maneuver.hpp>
#include <openscenario_interpreter/syntax/misc_object.hpp>
#include <openscenario_interpreter/syntax/parameter_assignments.hpp>
#include <openscenario_interpreter/syntax/pedestrian.hpp>
#include <openscenario_interpreter/syntax/string.hpp>
#include <openscenario_interpreter/syntax/vehicle.hpp>
#include <openscenario_interpreter/utility/print.hpp>
Include dependency graph for catalog_reference.cpp:

Namespaces

 openscenario_interpreter
 
 openscenario_interpreter::syntax
 

Macros

#define UNSUPPORTED_CATALOG_REFERENCE_SPECIFIED(ELEMENT)
 

Functions

template<typename... Ts>
auto openscenario_interpreter::syntax::choice_by_attribute (const pugi::xml_node &node, const std::string &attribute, Ts &&... xs)
 

Macro Definition Documentation

◆ UNSUPPORTED_CATALOG_REFERENCE_SPECIFIED

#define UNSUPPORTED_CATALOG_REFERENCE_SPECIFIED (   ELEMENT)
Value:
SyntaxError( \
"Given class ", ELEMENT, \
" is valid OpenSCENARIO element of class CatalogReference" \
", but is not supported yet")
#define ELEMENT(TYPE)
Definition: catalog_locations.cpp:24