MADNESS
version 0.9
|
lazy_enable_if_c from Boost for conditionally instantiating templates based on type More...
#include <enable_if.h>
Public Types | |
typedef returnT::type | type |
lazy_enable_if_c from Boost for conditionally instantiating templates based on type
Evaluates to returnT
if B
is true, 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 T
is only valid when B is true. Note: typename T::type is the return type and must be well formed.
typedef returnT::type madness::lazy_enable_if_c< B, returnT >::type |