EvalAnd< T, U, W, X > Struct Template Reference

Assuming that the input template parameter types are designed to contain a compile time constant member, named value, which evaluates to either true or false, construct a compile time constant in this class, also named value, which will be true if and only if all the template parameter classes are true. More...

#include <classTraits.h>

List of all members.

Public Types

enum  { value = T::value && U::value && W::value && X::value }

Detailed Description

template<class T, class U, class W = true_value_type, class X = true_value_type>
struct cxxtls::EvalAnd< T, U, W, X >

Assuming that the input template parameter types are designed to contain a compile time constant member, named value, which evaluates to either true or false, construct a compile time constant in this class, also named value, which will be true if and only if all the template parameter classes are true.

Definition at line 1299 of file classTraits.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
value 

Definition at line 1305 of file classTraits.h.


The documentation for this struct was generated from the following file:
Generated on Wed Feb 29 22:54:39 2012 for CXXUtilities by  doxygen 1.6.3