CPP-AP 2.7.0
Command-line argument parser for C++20
|
Classes | |
struct | apply_visitor |
A visitor structure used to apply value actions. More... | |
Concepts | |
concept | c_value_action_specifier |
The concept is satisfied when AS is a valid value action action specifier. | |
concept | c_action_specifier |
The concept is satisfied when AS is a valid action action specifier. | |
Typedefs | |
template<c_value_action_specifier AS, ap::detail::c_argument_value_type T> | |
using | callable_type = typename AS::template type< T > |
Template argument action callable type alias. | |
template<ap::detail::c_argument_value_type T> | |
using | value_action_variant_type = std::variant< callable_type< action_type::observe, T >, callable_type< action_type::transform, T >, callable_type< action_type::modify, T > > |
Template argument action callabla variant type alias. | |
using ap::action::detail::callable_type = typedef typename AS::template type<T> |
Template argument action callable type alias.
Definition at line 36 of file utility.hpp.
using ap::action::detail::value_action_variant_type = typedef std::variant< callable_type<action_type::observe, T>, callable_type<action_type::transform, T>, callable_type<action_type::modify, T> > |
Template argument action callabla variant type alias.
Definition at line 40 of file utility.hpp.