Option concept.
More...
#include <raberu/impl/concepts.hpp>
Option concept.
An Option type can be aggregated in a Settings and be fetched later
template<typename O>
concept option =
requires(O
const& o) {
{
o(typename std::remove_cvref_t<O>::keyword_type{})
} -> stdfix::same_as<typename std::remove_cvref_t<O>::stored_value_type>;
}
Option concept.
Definition concepts.hpp:38