ChimeraTK-ApplicationCore 04.06.00
Loading...
Searching...
No Matches
ChimeraTK::push_input Concept Reference

Concept requiring a type to be one of the ApplicationCore push input accessor types (scalar or array). More...

#include <AccessorConcepts.h>

Concept definition

template<typename T>
concept ChimeraTK::push_input = requires {
typename T::value_type;
requires std::is_base_of<ScalarPushInput<typename T::value_type>, T>::value ||
std::is_base_of<ScalarPushInputWB<typename T::value_type>, T>::value ||
std::is_base_of<ArrayPushInput<typename T::value_type>, T>::value ||
std::is_base_of<ArrayPushInputWB<typename T::value_type>, T>::value;
requires user_type<typename T::value_type>;
}
Concept requiring a type to be one of the ApplicationCore push input accessor types (scalar or array)...

Detailed Description

Concept requiring a type to be one of the ApplicationCore push input accessor types (scalar or array).

Definition at line 31 of file AccessorConcepts.h.