sandbox
Loading...
Searching...
No Matches
sbx::core::callable Concept Reference

Describes a type or object that can be invoked with the give parameters and return the given type. More...

#include <concepts.hpp>

Concept definition

template<typename Callable, typename Return, typename... Args>
concept sbx::core::callable = std::is_invocable_r_v<Return, Callable, Args...>
Describes a type or object that can be invoked with the give parameters and return the given type.
Definition: concepts.hpp:17

Detailed Description

Describes a type or object that can be invoked with the give parameters and return the given type.

Template Parameters
CallableType of the callable
ReturnReturn type of the callable
Args...Types of the arguments of the callable