cli20 0.1.2
A C++20 typed-schema command-line parser
Loading...
Searching...
No Matches
cli::pack::CallbackInvocable Concept Reference

#include <action.hh>

Concept definition

template<auto Fn, class T>
concept CallbackInvocable = requires(ActionCtx<std::monostate> ctx, T& value) {
{ Fn(ctx, value) } -> std::same_as<void>;
} || requires(T& value) {
{ Fn(value) } -> std::same_as<void>;
} || requires {
{ Fn() } -> std::same_as<void>;
}
Context passed to each action function during pipeline execution.
Definition action.hh:246

Detailed Description

Definition at line 1824 of file action.hh.