scenario_simulator_v2 C++ API
Namespaces | Macros
catalog.cpp File Reference
#include <openscenario_interpreter/reader/element.hpp>
#include <openscenario_interpreter/syntax/catalog.hpp>
#include <openscenario_interpreter/syntax/controller.hpp>
#include <openscenario_interpreter/syntax/environment.hpp>
#include <openscenario_interpreter/syntax/maneuver.hpp>
#include <openscenario_interpreter/syntax/misc_object.hpp>
#include <openscenario_interpreter/syntax/pedestrian.hpp>
#include <openscenario_interpreter/syntax/route.hpp>
#include <openscenario_interpreter/syntax/vehicle.hpp>
Include dependency graph for catalog.cpp:

Namespaces

 openscenario_interpreter
 
 openscenario_interpreter::syntax
 

Macros

#define OPENSCENARIO_INTERPRETER_NO_EXTENSION
 
#define READ_CATEGORY(TYPE)
 

Macro Definition Documentation

◆ OPENSCENARIO_INTERPRETER_NO_EXTENSION

#define OPENSCENARIO_INTERPRETER_NO_EXTENSION

◆ READ_CATEGORY

#define READ_CATEGORY (   TYPE)
Value:
traverse<0, 1>(node, #TYPE, [&](auto && each) { \
const auto element = make<TYPE>(each, scope); \
scope.insert(element.template as<TYPE>().name, element); \
})