LeviLamina
Loading...
Searching...
No Matches
ll::concepts::IsOptional Concept Reference

Concept definition

template<class T>
concept ll::concepts::IsOptional = !IsExpected<T> && requires(T o) {
o.value();
o.has_value();
o.operator*();
typename std::remove_cvref_t<T>::value_type;
}
Definition Concepts.h:28
Definition Concepts.h:41