VCCC  2024.05
VisualCamp Common C++ library
indirectly_unary_invocable< F, I > Struct Template Reference

#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__iterator/indirectly_unary_invocable.hpp>

+ Inheritance diagram for indirectly_unary_invocable< F, I >:

Detailed Description

template<typename F, typename I>
struct vccc::indirectly_unary_invocable< F, I >

The concepts indirectly_unary_invocable and indirectly_regular_unary_invocable specify requirements for algorithms that call (regular) unary invocables as their arguments. The key difference between these concepts and vccc::invocable is that they are applied to the type the I references, rather than I itself.

See also
std::indirectly_unary_invocable, std::indirectly_regular_unary_invocable

The documentation for this struct was generated from the following file: