scenario_simulator_v2 C++ API
Namespaces | Macros
catalog_locations.cpp File Reference
#include <openscenario_interpreter/reader/element.hpp>
#include <openscenario_interpreter/scope.hpp>
#include <openscenario_interpreter/syntax/catalog_locations.hpp>
#include <tuple>
Include dependency graph for catalog_locations.cpp:

Namespaces

 openscenario_interpreter
 
 openscenario_interpreter::syntax
 

Macros

#define ELEMENT(TYPE)
 

Macro Definition Documentation

◆ ELEMENT

#define ELEMENT (   TYPE)
Value:
traverse<0, 1>(node, #TYPE "Catalog", [&](auto && node) { \
return emplace( \
std::piecewise_construct, std::forward_as_tuple(#TYPE), std::forward_as_tuple(node, scope)); \
})