| AllowVectorMemoryOps | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | static |
| at(IntT idx) const | sp::StringView< CharT, IntT, Options > | |
| back() const | sp::StringView< CharT, IntT, Options > | |
| Base typedef (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| BaseClass typedef (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| boundsCheck(const Vec< int, Rank > &pos) const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| boundsCheckAccess(Vec< int, Rank > pos) const | sp::TensorLike< Subclass, TensorRank > | |
| boundsCheckImpl(const sp::Vec< int, Rank > &) const | sp::TensorLike< Subclass, TensorRank > | protected |
| calculateNumStrides() | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | static |
| CharType typedef (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| col(int n) (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| cols(int start, int n) (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| computeOffsetImpl(const Vec< int, Rank > &pos) const | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | |
| computeStrides() | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | |
| const_pointer typedef (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| const_reference typedef (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| ConstTensor typedef (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| data() const | sp::StringView< CharT, IntT, Options > | |
| data() | sp::StringView< CharT, IntT, Options > | |
| difference_type typedef (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| dim(int d) const | sp::TensorLike< Subclass, TensorRank > | |
| dims() const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| empty() const | sp::StringView< CharT, IntT, Options > | |
| ends_with(StringView< const CharT, Q > chars) | sp::StringView< CharT, IntT, Options > | |
| ends_with(const sp::Vec< std::remove_const_t< CharT >, L > chars) | sp::StringView< CharT, IntT, Options > | |
| front() const | sp::StringView< CharT, IntT, Options > | |
| getView(const sp::Vec< int, Rank > &start, const sp::Vec< int, Rank > &size) | sp::TensorLike< Subclass, TensorRank > | |
| getViewImpl(const sp::Vec< int, Rank > &start, const sp::Vec< int, Rank > &size) | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | |
| ImplicitStrides | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | static |
| indexOf(CharType c) const (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| indexOfAny() const (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| InValueType typedef (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| length() const | sp::StringView< CharT, IntT, Options > | |
| maskedVectorRead(const Vec< int, Rank > &pos) const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| maskedVectorReadImpl(const Vec< int, Rank > &pos) const | sp::TensorLike< Subclass, TensorRank > | protected |
| maskedVectorWrite(const Vec< int, Rank > &pos, const Vec< T, L > &values) (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| maskedVectorWriteImpl(const Vec< int, Rank > &pos, const Vec< T, L > &values) | sp::TensorLike< Subclass, TensorRank > | protected |
| max_size() const noexcept | sp::StringView< CharT, IntT, Options > | |
| MaxVectorSize (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | static |
| MemTensorLike(PtrType ptr, const Vec< int, Rank > &sizes) | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | |
| MemTensorLike(PtrType ptr, const Vec< int, Rank > &sizes, const Vec< int, Rank > &strides) | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | |
| npos (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | static |
| NumStrides | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | static |
| operator ConstTensor() const (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| operator StringView< const CharT, IntT, Options >() | sp::StringView< CharT, IntT, Options > | |
| operator!=(const ThisType &other) const | sp::StringView< CharT, IntT, Options > | |
| operator==(const ThisType &other) const | sp::StringView< CharT, IntT, Options > | |
| operator[](int idx) | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | |
| Opts typedef (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| pointer typedef (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| ptr(const Vec< int, Rank > &pos) const | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | |
| ptr() const | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | |
| PtrType typedef (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| Rank (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | static |
| read(const Vec< int, Rank > &pos) const | sp::TensorLike< Subclass, TensorRank > | |
| reference typedef (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| remove_prefix(IntT amount) | sp::StringView< CharT, IntT, Options > | |
| remove_suffix(IntT amount) | sp::StringView< CharT, IntT, Options > | |
| row(int n) | sp::Tensor< T, R, Options > | |
| rows(int start, int n) (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| setSizeQuantisation(int x) | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | |
| size() const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| size_type typedef (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| starts_with(StringView< const CharT, Q > chars) | sp::StringView< CharT, IntT, Options > | |
| starts_with(const sp::Vec< std::remove_const_t< CharT >, L > chars) | sp::StringView< CharT, IntT, Options > | |
| stridesImpl() const | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | |
| StringView()=default (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| StringView(CharT *ptr, IntT size) (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| StringView(CharT *ptr, IntT size, int quant) (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| StringView(CharT *ptr) (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| StringView(const std::basic_string_view< value_type > &other) (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| StringView(const std::basic_string< value_type > &other) (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| substr(IntT pos=0, IntT count=npos) | sp::StringView< CharT, IntT, Options > | |
| substr(sp::Vec< int, 2 > range) (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| Tensor()=default (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| Tensor(PtrType data, const Vec< int, Rank > &sizes) | sp::Tensor< T, R, Options > | |
| Tensor(PtrType data, const Vec< int, Rank > &sizes, const Vec< int, Rank > &strides) | sp::Tensor< T, R, Options > | |
| Tensor(PtrType data, int size, typename std::enable_if< Rank==1 &&std::is_same< U, T >()>::type *=nullptr) | sp::Tensor< T, R, Options > | |
| Tensor(PtrType data, int size, int stride, typename std::enable_if< Rank==1 &&std::is_same< U, T >()>::type *=nullptr) | sp::Tensor< T, R, Options > | |
| TensorLike()=default (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| ThisT typedef (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| ThisType typedef (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| totalSize() const | sp::TensorLike< Subclass, TensorRank > | |
| totalSizeImpl() const | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | |
| traits_type typedef (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| Type typedef (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| value_type typedef (defined in sp::StringView< CharT, IntT, Options >) | sp::StringView< CharT, IntT, Options > | |
| ValueType typedef (defined in sp::Tensor< T, R, Options >) | sp::Tensor< T, R, Options > | |
| vectorOffsetRead(const Vec< int, Rank > &base, const Vec< int, Rank > &offset) const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| vectorOffsetReadImpl(const Vec< int, Rank > &base, const Vec< int, Rank > &offset) const | sp::TensorLike< Subclass, TensorRank > | protected |
| vectorRead(const Vec< int, Rank > &pos) const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| vectorReadImpl(const Vec< int, Rank > &pos) const | sp::MemTensorLike< Tensor< T, R, sp::DefaultTensorOptions >, T, R, sp::DefaultTensorOptions > | protected |
| vectorWrite(const Vec< int, Rank > &pos, const Vec< T, L > &values) (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| sp::TensorLike::vectorWriteImpl(const Vec< int, Rank > &pos, const Vec< T, L > &values) | sp::TensorLike< Subclass, TensorRank > | protected |
| write(const Vec< int, Rank > &pos, const T &value) | sp::TensorLike< Subclass, TensorRank > | |