All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Function concepts submodule

Concepts involving functions. More...

Classes

struct  gears::concepts::Callable< T, Signature >
 Checks if a function is callable with a certain signature. More...
 
struct  gears::concepts::Generator< T >
 Checks if a function returns nothing. More...
 
struct  gears::concepts::Function< T >
 Checks if a type can be called in general. More...
 

Detailed Description

A collection of concepts that deal with how functions are used or invoked. Unfortunately, many of the useful function concepts are not possible without compiler magic, and thus this collection is the least exhaustive.