scenario_simulator_v2 C++ API
|
Namespaces | |
detail | |
Classes | |
class | ExecutionTimer |
struct | AttributeHighlighter |
struct | overloaded |
struct | overloaded< T > |
struct | overloaded< T, U, Ts... > |
Functions | |
template<class Node , class NodeToChildren , class Hash = std::hash<Node>> | |
bool | circular_check (const Node &init, NodeToChildren &&node_to_children) |
auto | demangle (const char *name) -> std::string |
auto | demangle (const std::type_info &) -> std::string |
template<typename... Ts> | |
auto | makeTypename (Ts &&... xs) |
template<typename... Ts> | |
decltype(auto) | operator<< (std::basic_ostream< Ts... > &os, const AttributeHighlighter &highlight) |
template<typename T , typename = typename std::enable_if<HasStreamOutputOperator<T>::value>::type> | |
auto | highlight (const std::string &name, const T &value) |
template<typename... Ts> | |
constexpr auto | overload (Ts &&... xs) -> typename utility::overloaded< typename std::decay< Ts >::type... > |
template<typename T > | |
auto | print_to (std::ostream &os, const T &value) -> std::enable_if_t< concepts::HasStreamOutputOperator< T >::value, std::ostream & > |
Variables | |
auto | print_keys_to |
bool openscenario_interpreter::utility::circular_check | ( | const Node & | init, |
NodeToChildren && | node_to_children | ||
) |
auto openscenario_interpreter::utility::demangle | ( | const char * | name | ) | -> std::string |
auto openscenario_interpreter::utility::demangle | ( | const std::type_info & | info | ) | -> std::string |
auto openscenario_interpreter::utility::highlight | ( | const std::string & | name, |
const T & | value | ||
) |
auto openscenario_interpreter::utility::makeTypename | ( | Ts &&... | xs | ) |
decltype(auto) openscenario_interpreter::utility::operator<< | ( | std::basic_ostream< Ts... > & | os, |
const AttributeHighlighter & | highlight | ||
) |
|
constexpr |
auto openscenario_interpreter::utility::print_to | ( | std::ostream & | os, |
const T & | value | ||
) | -> std::enable_if_t<concepts::HasStreamOutputOperator<T>::value, std::ostream &> |
|
inline |