MADNESS
version 0.9
|
lazy_disable_if_c from Boost for conditionally instantiating templates based on type More...
#include <enable_if.h>
Public Types | |
typedef returnT::type | type |
lazy_disable_if_c from Boost for conditionally instantiating templates based on type
Evaluates to returnT
if B
is false, otherwise to an invalid type expression which causes the template expression in which it is used to not be considered for overload resolution. This "lazy" version is used if returnT
is only valid when B is false. Note: typename T::type is the return type and must be well formed.
typedef returnT::type madness::lazy_disable_if_c< B, returnT >::type |