scenario_simulator_v2 C++ API
Namespaces | Functions
circular_check.hpp File Reference
#include <unordered_map>
#include <utility>
Include dependency graph for circular_check.hpp:

Go to the source code of this file.

Namespaces

 openscenario_interpreter
 
 openscenario_interpreter::utility
 
 openscenario_interpreter::utility::detail
 

Functions

template<class Node , class NodeToChildren , class NodeToBool >
bool openscenario_interpreter::utility::detail::circular_check (const Node &node, NodeToChildren &&node_to_children, NodeToBool &visit_flag)
 
template<class Node , class NodeToChildren , class Hash = std::hash<Node>>
bool openscenario_interpreter::utility::circular_check (const Node &init, NodeToChildren &&node_to_children)