Go to the source code of this file.
|
| template<std::size_t I, typename T , std::size_t N> |
| T & | vsmc::get (Array< T, N > &ary) |
| | Array ADL of get. More...
|
| |
| template<std::size_t I, typename T , std::size_t N> |
| const T & | vsmc::get (const Array< T, N > &ary) |
| | Array ADL of get. More...
|
| |
| template<std::size_t I, typename T , std::size_t N> |
| T && | vsmc::get (Array< T, N > &&ary) |
| | Array ADL of get. More...
|
| |
| template<typename T , std::size_t N> |
| void | vsmc::swap (Array< T, N > &ary1, Array< T, N > &ary2) |
| | Array ADL of swap. More...
|
| |
| #define VSMC_RUNTIME_ASSERT_UTILITY_ARRAY_RANGE |
( |
|
i, |
|
|
|
N |
|
) |
| VSMC_RUNTIME_ASSERT((i < N), ("**Array** USED WITH AN INDEX OUT OF RANGE")) |
| #define VSMC_STATIC_ASSERT_UTILITY_ARRAY_RANGE |
( |
|
Pos, |
|
|
|
N |
|
) |
| VSMC_STATIC_ASSERT((Pos < N), USE_Array_WITH_AN_INDEX_OUT_OF_RANGE) |