scenario_simulator_v2 C++ API
Public Member Functions | List of all members
openscenario_interpreter::lambda_visitor< Lambda, Ts > Struct Template Reference

#include <variant.hpp>

Inheritance diagram for openscenario_interpreter::lambda_visitor< Lambda, Ts >:
Inheritance graph
[legend]
Collaboration diagram for openscenario_interpreter::lambda_visitor< Lambda, Ts >:
Collaboration graph
[legend]

Public Member Functions

 lambda_visitor (const Lambda &visitor)
 
 lambda_visitor (Lambda &&visitor)
 
template<typename T >
auto operator() (T &&arg)
 
template<typename T >
auto operator() (T &&arg) const
 

Constructor & Destructor Documentation

◆ lambda_visitor() [1/2]

template<typename Lambda , typename... Ts>
openscenario_interpreter::lambda_visitor< Lambda, Ts >::lambda_visitor ( const Lambda &  visitor)
inlineexplicit

◆ lambda_visitor() [2/2]

template<typename Lambda , typename... Ts>
openscenario_interpreter::lambda_visitor< Lambda, Ts >::lambda_visitor ( Lambda &&  visitor)
inlineexplicit

Member Function Documentation

◆ operator()() [1/2]

template<typename Lambda , typename... Ts>
template<typename T >
auto openscenario_interpreter::lambda_visitor< Lambda, Ts >::operator() ( T &&  arg)
inline

◆ operator()() [2/2]

template<typename Lambda , typename... Ts>
template<typename T >
auto openscenario_interpreter::lambda_visitor< Lambda, Ts >::operator() ( T &&  arg) const
inline

The documentation for this struct was generated from the following file: