The Vish Visualization Shell 0.3
Vish
List of all members
META::has_concept< Class, Type, Concept, Args > Class Template Reference

Check if a class has a specified concept implemented. More...

#include <elementary/meta/has_concept.hpp>

Detailed Description

template<class Class, class Type, class Concept, class... Args>
class META::has_concept< Class, Type, Concept, Args >

Check if a class has a specified concept implemented.

Usage:

template <class T>
typename enable_if<has_concept<T,int,myConcept,int>>::type
f(T&&t)
{
// ...
}
void f(...)
{
}
Author
Jan Wosnitza