| add_dimension() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| add_dimension_with_stride(int s) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| alias() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| all_equal(not_void_T val) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| allocate(void *(*allocate_fn)(size_t)=nullptr, void(*deallocate_fn)(void *)=nullptr) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| as() & | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| as() const & | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| as() && | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| as_const() & | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| as_const() const & | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| as_const() && | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| assert_can_convert_from(const Buffer< T2, D2, S2 > &other) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| begin() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| bottom() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| Buffer() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| Buffer(const halide_buffer_t &buf, BufferDeviceOwnership ownership=BufferDeviceOwnership::Unmanaged) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| Buffer(const Buffer< T, Dims, InClassDimStorage > &other) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| Buffer(const Buffer< T2, D2, S2 > &other) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| Buffer(Buffer< T, Dims, InClassDimStorage > &&other) noexcept | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| Buffer(Buffer< T2, D2, S2 > &&other) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| Buffer(halide_type_t t, int first, Args... rest) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| Buffer(int first) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| Buffer(int first, int second, Args... rest) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| Buffer(halide_type_t t, const std::vector< int > &sizes) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| Buffer(const std::vector< int > &sizes) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| Buffer(halide_type_t t, const std::vector< int > &sizes, const std::vector< int > &storage_order) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| Buffer(const std::vector< int > &sizes, const std::vector< int > &storage_order) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| Buffer(Array(&vals)[N]) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| Buffer(halide_type_t t, add_const_if_T_is_const< void > *data, int first, Args &&...rest) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| Buffer(T *data, int first, Args &&...rest) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| Buffer(T *data, const std::vector< int > &sizes) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| Buffer(halide_type_t t, add_const_if_T_is_const< void > *data, const std::vector< int > &sizes) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| Buffer(halide_type_t t, add_const_if_T_is_const< void > *data, int d, const halide_dimension_t *shape) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| Buffer(halide_type_t t, add_const_if_T_is_const< void > *data, const std::vector< halide_dimension_t > &shape) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| Buffer(T *data, int d, const halide_dimension_t *shape) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| Buffer(T *data, const std::vector< halide_dimension_t > &shape) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlineexplicit |
| can_convert_from(const Buffer< T2, D2, S2 > &other) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| channels() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| check_overflow() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| contains(const std::vector< int > &coords) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| contains(Args... args) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| copy(void *(*allocate_fn)(size_t)=nullptr, void(*deallocate_fn)(void *)=nullptr) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| copy_from(Buffer< T2, D2, S2 > src) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| copy_to_device(const struct halide_device_interface_t *device_interface, void *ctx=nullptr) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| copy_to_host(void *ctx=nullptr) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| copy_to_interleaved(void *(*allocate_fn)(size_t)=nullptr, void(*deallocate_fn)(void *)=nullptr) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| copy_to_planar(void *(*allocate_fn)(size_t)=nullptr, void(*deallocate_fn)(void *)=nullptr) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| crop(int d, int min, int extent) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| crop(const std::vector< std::pair< int, int > > &rect) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| cropped(int d, int min, int extent) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| cropped(const std::vector< std::pair< int, int > > &rect) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| data() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| deallocate() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| device_and_host_free(const struct halide_device_interface_t *device_interface, void *ctx=nullptr) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| device_and_host_malloc(const struct halide_device_interface_t *device_interface, void *ctx=nullptr) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| device_deallocate() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| device_detach_native(void *ctx=nullptr) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| device_dirty() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| device_free(void *ctx=nullptr) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| device_malloc(const struct halide_device_interface_t *device_interface, void *ctx=nullptr) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| device_ownership() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| device_sync(void *ctx=nullptr) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| device_wrap_native(const struct halide_device_interface_t *device_interface, uint64_t handle, void *ctx=nullptr) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| dim(int i) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| dimensions() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| ElemType typedef | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | |
| embed(int d, int pos=0) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| embedded(int d, int pos=0) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| end() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| extent(int i) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| fill(not_void_T val) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| fill(Fn &&f) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| for_each_element(Fn &&f) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| for_each_element(Fn &&f) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| for_each_value(Fn &&f, Args &&...other_buffers) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| for_each_value(Fn &&f, Args &&...other_buffers) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| has_device_allocation() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| has_static_dimensions | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | static |
| has_static_halide_type | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | static |
| height() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| host_dirty() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| is_bounds_query() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| left() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| make_interleaved(halide_type_t t, int width, int height, int channels) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| make_interleaved(int width, int height, int channels) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| make_interleaved(halide_type_t t, T *data, int width, int height, int channels) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| make_interleaved(T *data, int width, int height, int channels) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| make_scalar(halide_type_t t) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| make_scalar() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| make_scalar(T *data) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| make_with_shape_of(Buffer< T2, D2, S2 > src, void *(*allocate_fn)(size_t)=nullptr, void(*deallocate_fn)(void *)=nullptr) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| min(int i) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| msan_check_mem_is_initialized(bool entire=false) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| number_of_elements() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator Buffer< const TVoid, Dims, InClassDimStorage > &() & | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator Buffer< TVoid, Dims, InClassDimStorage > &() & | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator Buffer< typename std::add_const< T2 >::type, Dims, InClassDimStorage > &() & | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator halide_buffer_t *() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator()(int first, Args... rest) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator()() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator()(const int *pos) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator()(int first, Args... rest) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator()() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator()(const int *pos) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator=(const Buffer< T2, D2, S2 > &other) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator=(const Buffer< T, Dims, InClassDimStorage > &other) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator=(Buffer< T2, D2, S2 > &&other) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| operator=(Buffer< T, Dims, InClassDimStorage > &&other) noexcept | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| owns_host_memory() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| raw_buffer() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| raw_buffer() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| reset() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| right() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| set_default_allocate_fn(void *(*allocate_fn)(size_t)) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| set_default_deallocate_fn(void(*deallocate_fn)(void *)) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| set_device_dirty(bool v=true) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| set_host_dirty(bool v=true) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| set_min(const std::vector< int > &mins) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| set_min(Args... args) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| size_in_bytes() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| slice(int d, int pos) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| slice(int d) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| sliced(int d, int pos) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| sliced(int d) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| static_dimensions() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| static_halide_type() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inlinestatic |
| stride(int i) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| top() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| translate(int d, int delta) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| translate(const std::vector< int > &delta) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| translated(int d, int dx) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| translated(const std::vector< int > &delta) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| transpose(int d1, int d2) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| transpose(const std::vector< int > &order) | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| transposed(int d1, int d2) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| transposed(const std::vector< int > &order) const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| type() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| width() const | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |
| ~Buffer() | Halide::PyTorch::Buffer< T, Dims, InClassDimStorage > | inline |