CPP-AP 2.7.0
Command-line argument parser for C++20
|
Defines general action-related utility. More...
Go to the source code of this file.
Classes | |
struct | ap::action::detail::apply_visitor< T > |
A visitor structure used to apply value actions. More... | |
Namespaces | |
namespace | ap |
namespace | ap::action |
namespace | ap::action::detail |
Concepts | |
concept | ap::action::detail::c_value_action_specifier |
The concept is satisfied when AS is a valid value action action specifier. | |
concept | ap::action::detail::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 | ap::action::detail::callable_type = typename AS::template type< T > |
Template argument action callable type alias. | |
template<ap::detail::c_argument_value_type T> | |
using | ap::action::detail::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. | |
Defines general action-related utility.
Definition in file utility.hpp.