VCTR
Loading...
Searching...
No Matches
vctr::is::suitableInitializerForElementType Concept Reference

Constrains the type to be suitable for initializing a single element Vctr with a given ElementType, that is, ElementType is constructible from T and T is no expression. More...

Concept definition

template<class T, class ElementType>
concept vctr::is::suitableInitializerForElementType = std::constructible_from<ElementType, std::remove_cvref_t<T>> && ! expression<T>
Constrains a type to be an expression template.
Definition: ContainerAndExpressionConcepts.h:200
Constrains the type to be suitable for initializing a single element Vctr with a given ElementType,...
Definition: ContainerAndExpressionConcepts.h:339

Detailed Description

Constrains the type to be suitable for initializing a single element Vctr with a given ElementType, that is, ElementType is constructible from T and T is no expression.