candlewick 0.1.0
A renderer
Loading...
Searching...
No Matches
StridedView.h File Reference
#include <iterator>
#include <span>
#include <type_traits>
#include <stdexcept>

Go to the source code of this file.

Classes

class  candlewick::strided_view< T >
 A strided view to data, allowing for type-erased data. More...
 
class  candlewick::strided_view< T >::iterator
 

Namespaces

namespace  candlewick
 

Functions

template<typename T>
 candlewick::strided_view (T *first, size_t, size_t) -> strided_view< T >
 
template<typename T, size_t extent>
 candlewick::strided_view (std::span< T, extent >, size_t) -> strided_view< T >
 
template<typename T, size_t arr_extent>
 candlewick::strided_view (T(&)[arr_extent]) -> strided_view< T >