scenario_simulator_v2 C++ API
openscenario_interpreter
type_traits
Classes
|
Typedefs
openscenario_interpreter::type_traits Namespace Reference
Classes
struct
HasMemberFunctionAccomplished
struct
HasMemberFunctionAccomplished< T, void_t< decltype(std::declval< T >().accomplished())> >
struct
HasMemberFunctionDescription
struct
HasMemberFunctionDescription< T, void_t< decltype(std::declval< T >().description())> >
struct
HasMemberFunctionEvaluate
struct
HasMemberFunctionEvaluate< T, void_t< decltype(std::declval< T >().evaluate())> >
struct
IfHasMemberFunctionAccomplished
struct
IfHasMemberFunctionAccomplished< T, typename std::enable_if< HasMemberFunctionAccomplished< T >::value >::type >
struct
IfHasMemberFunctionDescription
struct
IfHasMemberFunctionDescription< T, typename std::enable_if< HasMemberFunctionDescription< T >::value >::type >
struct
IfHasMemberFunctionEvaluate
struct
IfHasMemberFunctionEvaluate< T, typename std::enable_if< HasMemberFunctionEvaluate< T >::value >::type >
struct
IfHasStreamOutputOperator
struct
IfHasStreamOutputOperator< T, typename std::enable_if< HasStreamOutputOperator< T >::value >::type >
struct
IfNotNothrowDefaultConstructible
struct
IfNotNothrowDefaultConstructible< T, typename std::enable_if< std::is_nothrow_default_constructible< T >::value >::type >
struct
MustBeDefaultConstructible
struct
MustBeDefaultConstructible< T, typename std::enable_if< std::is_default_constructible< T >::value >::type >
Typedefs
template<typename... >
using
void_t
= void
Typedef Documentation
◆
void_t
template<typename... >
using
openscenario_interpreter::type_traits::void_t
= typedef void
Generated by
1.9.1