|
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::IfNot< T1, T2, T3 > |
| Compile time type value comparison.The IfNot class template selects one of the two given types T2 and T3 depending on T1. In case T1::value evaluates to false, the member type definition Type is set to T2. In case T1::value evaluates to true, Type is set to T3. More...
|
|
struct | blaze::NotEqualTo< T1, T2 > |
| Compile time type value comparison.The NotEqualTo class templates evaluates whether the two given conditions T1 and T2 are not equal to each other. In case T1::value is not equal to T2::value, the value member enumeration is set to 1, otherwise it is set to 0. More...
|
|