The Vish Visualization Shell 0.3
Vish
Classes | List of all members
META::is_callable< T, Args > Class Template Reference

Template to check whether a type T is callable like a function (functor and functions). More...

#include <elementary/meta/is_callable.hpp>

Detailed Description

template<typename T, typename ... Args>
class META::is_callable< T, Args >

Template to check whether a type T is callable like a function (functor and functions).

Usage:

template <class T, class... Params>
typename enable_if<is_callable<T>>::type
f(const T&&t, Params... params)
{
t( foward<Params>(params)... );
}
void f(...)
{
}
Author
Jan Wosnitza, Werner Benger