VLink 2.0.0
A high-performance communication middleware
Loading...
Searching...
No Matches
vlink::Traits::Callable< T, typename > Struct Template Reference

Detects whether type T is callable with no arguments. More...

#include <traits.h>

Inheritance diagram for vlink::Traits::Callable< T, typename >:
Collaboration diagram for vlink::Traits::Callable< T, typename >:

Detailed Description

template<typename T, typename = void>
struct vlink::Traits::Callable< T, typename >

Detects whether type T is callable with no arguments.

Inherits from std::true_type when T can be called as t() (i.e., a function pointer, lambda, functor, or std::function).

Template Parameters
TThe type to test.

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