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