|
struct | blaze::And< T1, T2, T3, T4, T5 > |
| Compile time logical and evaluation.The And class template performs at compile time a logical and ('&&') evaluation of the up to five given compile time conditions: More...
|
|
struct | blaze::EqualTo< T1, T2 > |
| Compile time type value comparison.The EqualTo class templates evaluates whether the two given conditions T1 and T2 are equal to each other. In case T1::value is equal to T2::value, the value member enumeration is set to 1, otherwise it is set to 0. More...
|
|
struct | blaze::IfTrue< Condition, T1, T2 > |
| Compile time type selection.The IfTrue class template selects one of the two given types T1 and T2 depending on the Condition template argument. In case the Condition compile time constant expression evaluates to true, the member type definition Type is set to T1. In case Condition evaluates to false, Type is set to T2. More...
|
|
struct | blaze::If< T1, T2, T3 > |
| Compile time type selection.The If class template selects one of the two given types T2 and T3 depending on T1. In case T1::value evaluates to true, the member type definition Type is set to T2. In case T1::value evaluates to false, Type is set to T3. More...
|
|
struct | blaze::Not< C > |
| Compile time type negation.The Not class template negates the given compile time condition. In case the given condition would evaluate to true, the nested member enumeration is set to false and vice versa: More...
|
|
struct | blaze::Or< T1, T2, T3, T4, T5 > |
| Compile time logical or evaluation.The Or class template performs at compile time a logical or ('&&') evaluation of the up to five given compile time conditions: More...
|
|