35 #ifndef _BLAZE_UTIL_CONSTRAINTS_TYPERESTRICTION_H_
36 #define _BLAZE_UTIL_CONSTRAINTS_TYPERESTRICTION_H_
61 #define BLAZE_CONSTRAINT_SOFT_TYPE_RESTRICTION(T,TYPELIST) \
62 static_assert( ::blaze::ContainsRelated<TYPELIST,T>::value, "Unapproved type detected" )
81 #define BLAZE_CONSTRAINT_TYPE_RESTRICTION(T,TYPELIST) \
82 static_assert( ::blaze::Contains<TYPELIST,T>::value, "Unapproved type detected" )
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
Header file for a type list implementation.