47 using initlist = std::initializer_list<T>; |
47 using initlist = std::initializer_list<T>; |
48 |
48 |
49 template<class T, class R> |
49 template<class T, class R> |
50 using pair = std::pair<T, R>; |
50 using pair = std::pair<T, R>; |
51 |
51 |
52 enum Axis { X, Y, Z }; |
52 enum Axis |
53 static const Axis g_Axes[3] = { X, Y, Z }; |
53 { X, |
|
54 Y, |
|
55 Z |
|
56 }; |
54 |
57 |
55 // ============================================================================= |
58 // ============================================================================= |
56 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
59 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
57 // ============================================================================= |
60 // ============================================================================= |
58 // matrix |
61 // matrix |