|
template<typename State > |
ViewPointer< State > | fub::Begin (const Row< State > &row) |
|
template<typename State > |
ViewPointer< State > | fub::End (const Row< State > &row) |
|
template<Direction Dir, typename T , int R, typename L > |
std::ptrdiff_t | fub::Extent (const PatchDataView< T, R, L > &pdv) |
|
template<Direction Dir, typename T , typename L , int R> |
std::ptrdiff_t | fub::Extent (const BasicView< T, L, R > &view) |
|
template<typename T > |
void | fub::Advance (T *&pointer, std::ptrdiff_t n) |
|
template<typename T , int R, typename L > |
T * | fub::Begin (const PatchDataView< T, R, L > &pdv) |
|
template<typename T , int R, typename L > |
T * | fub::End (const PatchDataView< T, R, L > &pdv) |
|
template<int N, typename T > |
constexpr T * | fub::GetOrForward (T *pointer) noexcept |
|
template<int N, typename T > |
constexpr decltype(auto) | fub::GetOrForward (const ViewPointer< T > &pointer) noexcept |
|
template<typename Tuple , typename Function > |
void | fub::ForEachRow (const Tuple &views, Function f) |
|