libpressio 0.93.0
|
This is the complete list of members for pressio_data, including all inherited members.
capacity_in_bytes() const | pressio_data | inline |
cast(pressio_dtype dtype) const | pressio_data | |
clone(pressio_data const &src) | pressio_data | inlinestatic |
copy(const enum pressio_dtype dtype, const void *src, std::vector< size_t > const &dimensions) | pressio_data | inlinestatic |
copy(const enum pressio_dtype dtype, const void *src, size_t const num_dimensions, size_t const dimensions[]) | pressio_data | inlinestatic |
data() const | pressio_data | inline |
dimensions() const | pressio_data | inline |
dtype() const | pressio_data | inline |
empty(const pressio_dtype dtype, std::vector< size_t > const &dimensions) | pressio_data | inlinestatic |
empty(const pressio_dtype dtype, size_t const num_dimensions, size_t const dimensions[]) | pressio_data | inlinestatic |
get_dimension(size_t idx) const | pressio_data | inline |
has_data() const | pressio_data | inline |
move(const pressio_dtype dtype, void *data, std::vector< size_t > const &dimensions, pressio_data_delete_fn deleter, void *metadata) | pressio_data | inlinestatic |
move(const pressio_dtype dtype, void *data, size_t const num_dimensions, size_t const dimensions[], pressio_data_delete_fn deleter, void *metadata) | pressio_data | inlinestatic |
nonowning(const pressio_dtype dtype, void *data, std::vector< size_t > const &dimensions) | pressio_data | inlinestatic |
nonowning(const pressio_dtype dtype, void *data, size_t const num_dimensions, size_t const dimensions[]) | pressio_data | inlinestatic |
normalized_dims(compat::optional< size_t > n={}, size_t fill=0) const | pressio_data | |
num_dimensions() const | pressio_data | inline |
num_elements() const | pressio_data | inline |
operator=(pressio_data const &rhs) | pressio_data | inline |
operator=(pressio_data &&rhs) noexcept | pressio_data | inline |
operator==(pressio_data const &rhs) const | pressio_data | |
owning(const pressio_dtype dtype, std::vector< size_t > const &dimensions) | pressio_data | inlinestatic |
owning(const pressio_dtype dtype, size_t const num_dimensions, size_t const dimensions[]) | pressio_data | inlinestatic |
pressio_data() (defined in pressio_data) | pressio_data | inline |
pressio_data(pressio_data const &rhs) | pressio_data | inline |
pressio_data(pressio_data &&rhs) noexcept | pressio_data | inline |
pressio_data(std::initializer_list< T > il) | pressio_data | inline |
pressio_data(ForwardIt begin, ForwardIt end) | pressio_data | inline |
reshape(std::vector< size_t > const &new_dimensions) | pressio_data | inline |
select(std::vector< size_t > const &start={}, std::vector< size_t > const &stride={}, std::vector< size_t > const &count={}, std::vector< size_t > const &block={}) const | pressio_data | |
set_dimensions(std::vector< size_t > &&dims) | pressio_data | inline |
set_dtype(pressio_dtype dtype) | pressio_data | inline |
size_in_bytes() const | pressio_data | inline |
to_vector() const | pressio_data | inline |
transpose(std::vector< size_t > const &axis={}) const | pressio_data | |
~pressio_data() (defined in pressio_data) | pressio_data | inline |