libpressio 0.93.0
Loading...
Searching...
No Matches
pressio_data Member List

This is the complete list of members for pressio_data, including all inherited members.

capacity_in_bytes() constpressio_datainline
cast(pressio_dtype dtype) constpressio_data
clone(pressio_data const &src)pressio_datainlinestatic
copy(const enum pressio_dtype dtype, const void *src, std::vector< size_t > const &dimensions)pressio_datainlinestatic
copy(const enum pressio_dtype dtype, const void *src, size_t const num_dimensions, size_t const dimensions[])pressio_datainlinestatic
data() constpressio_datainline
dimensions() constpressio_datainline
dtype() constpressio_datainline
empty(const pressio_dtype dtype, std::vector< size_t > const &dimensions)pressio_datainlinestatic
empty(const pressio_dtype dtype, size_t const num_dimensions, size_t const dimensions[])pressio_datainlinestatic
get_dimension(size_t idx) constpressio_datainline
has_data() constpressio_datainline
move(const pressio_dtype dtype, void *data, std::vector< size_t > const &dimensions, pressio_data_delete_fn deleter, void *metadata)pressio_datainlinestatic
move(const pressio_dtype dtype, void *data, size_t const num_dimensions, size_t const dimensions[], pressio_data_delete_fn deleter, void *metadata)pressio_datainlinestatic
nonowning(const pressio_dtype dtype, void *data, std::vector< size_t > const &dimensions)pressio_datainlinestatic
nonowning(const pressio_dtype dtype, void *data, size_t const num_dimensions, size_t const dimensions[])pressio_datainlinestatic
normalized_dims(compat::optional< size_t > n={}, size_t fill=0) constpressio_data
num_dimensions() constpressio_datainline
num_elements() constpressio_datainline
operator=(pressio_data const &rhs)pressio_datainline
operator=(pressio_data &&rhs) noexceptpressio_datainline
operator==(pressio_data const &rhs) constpressio_data
owning(const pressio_dtype dtype, std::vector< size_t > const &dimensions)pressio_datainlinestatic
owning(const pressio_dtype dtype, size_t const num_dimensions, size_t const dimensions[])pressio_datainlinestatic
pressio_data() (defined in pressio_data)pressio_datainline
pressio_data(pressio_data const &rhs)pressio_datainline
pressio_data(pressio_data &&rhs) noexceptpressio_datainline
pressio_data(std::initializer_list< T > il)pressio_datainline
pressio_data(ForwardIt begin, ForwardIt end)pressio_datainline
reshape(std::vector< size_t > const &new_dimensions)pressio_datainline
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={}) constpressio_data
set_dimensions(std::vector< size_t > &&dims)pressio_datainline
set_dtype(pressio_dtype dtype)pressio_datainline
size_in_bytes() constpressio_datainline
to_vector() constpressio_datainline
transpose(std::vector< size_t > const &axis={}) constpressio_data
~pressio_data() (defined in pressio_data)pressio_datainline