This file contains generic meta-programming classes which are not specifically related to STK++.
More...
|
struct | STK::hidden::TrueType |
|
struct | STK::hidden::FalseType |
|
struct | STK::hidden::If< true, Then, Else > |
|
struct | STK::hidden::If< false, Then, Else > |
|
struct | STK::hidden::IsArithmetic< T > |
|
struct | STK::hidden::IsArithmetic< float > |
|
struct | STK::hidden::IsArithmetic< double > |
|
struct | STK::hidden::IsArithmetic< long double > |
|
struct | STK::hidden::IsArithmetic< bool > |
|
struct | STK::hidden::IsArithmetic< char > |
|
struct | STK::hidden::IsArithmetic< signed char > |
|
struct | STK::hidden::IsArithmetic< unsigned char > |
|
struct | STK::hidden::IsArithmetic< signed short > |
|
struct | STK::hidden::IsArithmetic< unsigned short > |
|
struct | STK::hidden::IsArithmetic< signed int > |
|
struct | STK::hidden::IsArithmetic< unsigned int > |
|
struct | STK::hidden::IsArithmetic< signed long > |
|
struct | STK::hidden::IsArithmetic< unsigned long > |
|
struct | STK::hidden::IsInt< Type > |
|
struct | STK::hidden::IsInt< bool > |
|
struct | STK::hidden::IsInt< char > |
|
struct | STK::hidden::IsInt< signed char > |
|
struct | STK::hidden::IsInt< unsigned char > |
|
struct | STK::hidden::IsInt< signed short > |
|
struct | STK::hidden::IsInt< unsigned short > |
|
struct | STK::hidden::IsInt< signed int > |
|
struct | STK::hidden::IsInt< unsigned int > |
|
struct | STK::hidden::IsInt< signed long > |
|
struct | STK::hidden::IsInt< unsigned long > |
|
struct | STK::hidden::RemoveConst< Type_ > |
|
struct | STK::hidden::RemoveConst< Type_ const > |
|
struct | STK::hidden::RemoveConst< Type_ const & > |
|
struct | STK::hidden::isSame< T, U > |
| check if T and U are of the same type. More...
|
|
struct | STK::hidden::isSame< T, T > |
|
struct | STK::hidden::IsEqual< M, N > |
| check if T and U are equal More...
|
|
struct | STK::hidden::Promote< Type1, Type2 > |
| Convenient struct to Promote the result Type of some binary functors. More...
|
|
struct | STK::hidden::Promote< Type, Type > |
| Specialization when we have the same type. More...
|
|
struct | STK::hidden::ProductSizeRowsBySizeCols< 1, 1 > |
|
struct | STK::hidden::ProductSizeRowsBySizeCols< UnknownSize, 1 > |
|
struct | STK::hidden::ProductSizeRowsBySizeCols< 1, UnknownSize > |
|
struct | STK::hidden::ProductSizeRowsBySizeCols< UnknownSize, UnknownSize > |
|
struct | STK::hidden::ProductSizeRowsBySizeCols< Size1, 1 > |
|
struct | STK::hidden::ProductSizeRowsBySizeCols< 1, Size2 > |
|
struct | STK::hidden::ProductSizeRowsBySizeCols< Size1, UnknownSize > |
|
struct | STK::hidden::ProductSizeRowsBySizeCols< UnknownSize, Size2 > |
|
struct | STK::hidden::ProductSizesHelper< isSmallSize1, isSmallSize2, Size1, Size2 > |
|
struct | STK::hidden::ProductSizesHelper< false, false, Size1, Size2 > |
|
struct | STK::hidden::ProductSizeRowsBySizeCols< Size1, Size2 > |
| Convenient structure for computing the product of two template integer parameters without overflow. More...
|
|
This file contains generic meta-programming classes which are not specifically related to STK++.
Definition in file STK_MetaTemplate.h.