MADNESS  version 0.9
List of all members
madness::enable_if< Cond, returnT > Struct Template Reference

enable_if from Boost for conditionally instantiating templates based on type More...

#include <enable_if.h>

Inheritance diagram for madness::enable_if< Cond, returnT >:
Inheritance graph
[legend]
Collaboration diagram for madness::enable_if< Cond, returnT >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from madness::enable_if_c< Cond::value, returnT >
typedef returnT type
 

Detailed Description

template<class Cond, class returnT = void>
struct madness::enable_if< Cond, returnT >

enable_if from Boost for conditionally instantiating templates based on type

Evaluates to returnT if Cond::value 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.


The documentation for this struct was generated from the following file: