Support Class Library
A set of tools providing classes and utility
Public Member Functions | List of all members
scl::concepts::RegularInvocable< F, Args > Struct Template Reference

RegularInvocable concept, a type F is regular invocable with Args if it is Invocable and is equality preserving and does not modify its arguments. More...

#include "RegularInvocable.h"

Public Member Functions

constexpr operator bool () const
 

Detailed Description

template<class F, class... Args>
struct scl::concepts::RegularInvocable< F, Args >

RegularInvocable concept, a type F is regular invocable with Args if it is Invocable and is equality preserving and does not modify its arguments.

Template Parameters
Fbeing the function type
Argsbeing the arguments' types

Definition at line 18 of file RegularInvocable.h.

Member Function Documentation

◆ operator bool()

template<class F , class... Args>
constexpr scl::concepts::RegularInvocable< F, Args >::operator bool ( ) const
inline

Definition at line 19 of file RegularInvocable.h.


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