seqan3::detail::customisation_point_object (CPO) definition for seqan3::enumeration_names.
More...
#include <seqan3/argument_parser/auxiliary.hpp>
|
template<typename option_type = option_t> |
static constexpr auto | cpo_overload (priority_tag< 0 >) noexcept(auto) |
| CPO overload (check 1 out of 2): argument dependent lookup (ADL), i.e. enumeration_names(option_type{})
|
|
template<typename option_type = option_t> |
static constexpr auto | cpo_overload (priority_tag< 1 >) noexcept(auto) |
| CPO overload (check 1 out of 2): explicit customisation via seqan3::custom::argument_parsing
|
|
template<typename option_t>
struct seqan3::detail::adl_only::enumeration_names_cpo< option_t >
seqan3::detail::customisation_point_object (CPO) definition for seqan3::enumeration_names.
◆ cpo_overload() [1/2] [no-api]
template<typename option_t >
template<typename option_type = option_t>
|
no-apiinlinestaticconstexprnoexcept |
CPO overload (check 1 out of 2): argument dependent lookup (ADL), i.e. enumeration_names(option_type{})
- Template Parameters
-
option_type | The type of the option. (Needed to defer instantiation for incomplete types.) |
If the option_type isn't std::is_nothrow_default_constructible, enumeration_names(std::type_identity<option_t>{})
will be called.
◆ cpo_overload() [2/2] [no-api]
template<typename option_t >
template<typename option_type = option_t>
|
no-apiinlinestaticconstexprnoexcept |
CPO overload (check 1 out of 2): explicit customisation via seqan3::custom::argument_parsing
- Template Parameters
-
option_type | The type of the option. (Needed to defer instantiation for incomplete types.) |
The documentation for this struct was generated from the following file: