|
The Vish Visualization Shell 0.3
Vish
|
Classes | |
| class | Eagle::FixedArray< value, N > |
| A FixedArray is a simple copy-by-value array providing random access to its elements. More... | |
| struct | Eagle::FixedArrayFlattener< T > |
| A template metaprogram class (type trait) to compute the flattened version of a FixedArray. More... | |
| struct | Eagle::GetFixedArrayType< T > |
| A template metaprogram class to compute the an fixed array type of an homogeneous type. More... | |
| class | Eagle::Vector< T, n > |
| A Vector is an fixed-size array (see class FixedArray) with vector space operations, i.e. More... | |
| struct Eagle::FixedArrayFlattener |
A template metaprogram class (type trait) to compute the flattened version of a FixedArray.
This template allows to reduce a FixedArray<FixedArray<T, M>, N > into a FixedArray<T, N*M>, or even further, until T is an elementary type (anything which is not a FixedArray). The result is the same as provided by FixedArray::flattened().
| struct Eagle::GetFixedArrayType |
A template metaprogram class to compute the an fixed array type of an homogeneous type.