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) |