|
template<typename T , size_t DIM, size_t I> |
std::enable_if<(I==DIM) &&(std::is_integral< T >::value), void >::type | hydra::detail::get_indexes (size_t, std::array< T, DIM > const &, std::array< T, DIM > &) |
|
template<typename T , size_t DIM, size_t I = 0> |
std::enable_if<(I< DIM) &&(std::is_integral< T >::value), void >::type | hydra::detail::get_indexes (size_t index, std::array< T, DIM > const &depths, std::array< T, DIM > &indexes) |
|
template<typename T , size_t DIM, size_t I> |
std::enable_if<(I==DIM) &&(std::is_integral< T >::value), void >::type | hydra::detail::get_indexes (size_t, const T(&)[DIM], T(&)[DIM]) |
|
template<typename T , size_t DIM, size_t I = 0> |
std::enable_if<(I< DIM) &&(std::is_integral< T >::value), void >::type | hydra::detail::get_indexes (size_t index, const T(&depths)[DIM], T(&indexes)[DIM]) |
|
template<typename T , size_t N, size_t I> |
std::enable_if<(I==N), void >::type | hydra::detail::multiply (std::array< T, N > const &, T &) |
|
template<typename T , size_t N, size_t I = 0> |
std::enable_if<(I< N), void >::type | hydra::detail::multiply (std::array< T, N > const &obj, T &result) |
|
template<typename T , size_t N, size_t I> |
std::enable_if<(I==N), void >::type | hydra::detail::multiply (const T(&)[N], T &) |
|
template<typename T , size_t N, size_t I = 0> |
std::enable_if<(I< N), void >::type | hydra::detail::multiply (const T(&obj)[N], T &result) |
|