|
Stratax 0.2.0
|
Classes | |
| struct | ResolvedSlice |
Functions | |
| std::ptrdiff_t | clamp (std::ptrdiff_t value, std::ptrdiff_t lower, std::ptrdiff_t upper) |
| ResolvedSlice | normalize_slice (const stratax::core::Slice &slice, std::size_t extent, const char *message) |
| template<std::size_t N, std::size_t... Is> | |
| stratax::core::Shape | shape_from_slices_impl (const std::array< stratax::core::Slice, N > &ranges, std::index_sequence< Is... >) |
| Builds a shape from a compile-time slice array. | |
| template<std::size_t N> | |
| stratax::core::Shape | shape_from_slices (const std::array< stratax::core::Slice, N > &ranges) |
| Builds a shape from a slice array. | |
|
inline |
|
inline |
| stratax::core::Shape stratax::ops::detail::shape_from_slices | ( | const std::array< stratax::core::Slice, N > & | ranges | ) |
| stratax::core::Shape stratax::ops::detail::shape_from_slices_impl | ( | const std::array< stratax::core::Slice, N > & | ranges, |
| std::index_sequence< Is... > | ) |