template<typename T>
requires detail::readable_value<T>;
}
Concept describing the relationship between a Nullable type and its null state.
Definition Common.hpp:136
Concept describing a type that can be used as a monad in the pipeline.
Definition Common.hpp:200
The central customization point for the library.
Definition Common.hpp:102
Concept describing a type that can be used as a monad in the pipeline.
- Template Parameters
-
A type is nullable if:
- It has a valid gimo::traits specialization defining a null data member.
- It satisfies the null_for relationship with that null.
- It allows value extraction via gimo::traits::value(), member operator*, or ADL value() (in that priority).