|
tesseract++ 0.0.1
N-dimensional tensor library for embedded systems
|
Dense storage access with padding policy. More...
#include <dense_access.h>

Public Types | |
| using | PadPolicy = PaddingPolicy< T, Dims... > |
Public Member Functions | |
| DenseAccess ()=default | |
| DenseAccess (T initValue) | |
| DenseAccess (const DenseAccess &)=default | |
| DenseAccess (DenseAccess &&) noexcept=default | |
| DenseAccess & | operator= (const DenseAccess &)=default |
| DenseAccess & | operator= (DenseAccess &&) noexcept=default |
| ~DenseAccess ()=default | |
| FORCE_INLINE constexpr T & | operator[] (my_size_t idx) noexcept |
| FORCE_INLINE constexpr const T & | operator[] (my_size_t idx) const noexcept |
| FORCE_INLINE constexpr T & | at (my_size_t idx) TESSERACT_CONDITIONAL_NOEXCEPT |
| FORCE_INLINE constexpr const T & | at (my_size_t idx) const TESSERACT_CONDITIONAL_NOEXCEPT |
| FORCE_INLINE constexpr T * | data () noexcept |
| FORCE_INLINE constexpr const T * | data () const noexcept |
| FORCE_INLINE constexpr T * | begin () noexcept |
| FORCE_INLINE constexpr const T * | begin () const noexcept |
| FORCE_INLINE constexpr T * | end () noexcept |
| FORCE_INLINE constexpr const T * | end () const noexcept |
Static Public Attributes | |
| static constexpr my_size_t | PhysicalSize = PadPolicy::PhysicalSize |
Dense storage access with padding policy.
| T | Element type |
| PaddingPolicy | Padding policy (e.g., SimdPaddingPolicy, NoPaddingPolicy) |
| StoragePolicy | Storage backend (e.g., StaticStorage) |
| Dims | Logical dimensions of the tensor |
| using DenseAccess< T, PaddingPolicy, StoragePolicy, Dims >::PadPolicy = PaddingPolicy<T, Dims...> |
|
default |
|
inlineexplicit |

|
default |
|
defaultnoexcept |
|
default |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
default |
|
defaultnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
staticconstexpr |