|
Halide 21.0.0
Halide compiler and libraries
|
This is the complete list of members for Halide::Buffer< T, Dims >, including all inherited members.
| AnyDims | Halide::Buffer< T, Dims > | static |
| as() const | Halide::Buffer< T, Dims > | inline |
| Buffer()=default | Halide::Buffer< T, Dims > | |
| Buffer(const Buffer &that)=default | Halide::Buffer< T, Dims > | |
| Buffer(const Buffer< T2, D2 > &other) | Halide::Buffer< T, Dims > | inline |
| Buffer(Buffer< T2, D2 > &&other) noexcept | Halide::Buffer< T, Dims > | inline |
| Buffer(Runtime::Buffer< T, D2 > &&buf, const std::string &name="") | Halide::Buffer< T, Dims > | inline |
| Buffer(Type t, int first, Args... rest) | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(const halide_buffer_t &buf, const std::string &name="") | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(int first, const Args &...rest) | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(Type t, const std::vector< int > &sizes, const std::string &name="") | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(Type t, const std::vector< int > &sizes, const std::vector< int > &storage_order, const std::string &name="") | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(const std::vector< int > &sizes, const std::string &name="") | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(const std::vector< int > &sizes, const std::vector< int > &storage_order, const std::string &name="") | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(Array(&vals)[N], const std::string &name="") | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(Type t, Internal::add_const_if_T_is_const< T, void > *data, int first, Args &&...rest) | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(Type t, Internal::add_const_if_T_is_const< T, void > *data, const std::vector< int > &sizes, const std::string &name="") | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(T *data, int first, Args &&...rest) | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(T *data, const std::vector< int > &sizes, const std::string &name="") | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(Type t, Internal::add_const_if_T_is_const< T, void > *data, const std::vector< int > &sizes, const std::string &name="") | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(Type t, Internal::add_const_if_T_is_const< T, void > *data, int d, const halide_dimension_t *shape, const std::string &name="") | Halide::Buffer< T, Dims > | inlineexplicit |
| Buffer(T *data, int d, const halide_dimension_t *shape, const std::string &name="") | Halide::Buffer< T, Dims > | inlineexplicit |
| can_convert_from(const Buffer< T2, D2 > &other) | Halide::Buffer< T, Dims > | inlinestatic |
| copy() const | Halide::Buffer< T, Dims > | inline |
| copy_from(const Buffer< T2, D2 > &other) | Halide::Buffer< T, Dims > | inline |
| copy_to_device(const Target &t=get_jit_target_from_environment(), JITUserContext *context=nullptr) | Halide::Buffer< T, Dims > | inline |
| copy_to_device(const DeviceAPI &d, const Target &t=get_jit_target_from_environment(), JITUserContext *context=nullptr) | Halide::Buffer< T, Dims > | inline |
| defined() const | Halide::Buffer< T, Dims > | inline |
| device_malloc(const Target &t=get_jit_target_from_environment(), JITUserContext *context=nullptr) | Halide::Buffer< T, Dims > | inline |
| device_malloc(const DeviceAPI &d, const Target &t=get_jit_target_from_environment(), JITUserContext *context=nullptr) | Halide::Buffer< T, Dims > | inline |
| device_wrap_native(const DeviceAPI &d, uint64_t handle, const Target &t=get_jit_target_from_environment(), JITUserContext *context=nullptr) | Halide::Buffer< T, Dims > | inline |
| ElemType typedef | Halide::Buffer< T, Dims > | |
| fill(FnOrValue &&f) | Halide::Buffer< T, Dims > | inline |
| for_each_element(Fn &&f) | Halide::Buffer< T, Dims > | inline |
| for_each_element(Fn &&f) const | Halide::Buffer< T, Dims > | inline |
| for_each_value(Fn &&f, Args... other_buffers) | Halide::Buffer< T, Dims > | inline |
| for_each_value(Fn &&f, Args... other_buffers) const | Halide::Buffer< T, Dims > | inline |
| get() | Halide::Buffer< T, Dims > | inline |
| get() const | Halide::Buffer< T, Dims > | inline |
| has_static_dimensions | Halide::Buffer< T, Dims > | static |
| has_static_halide_type | Halide::Buffer< T, Dims > | static |
| make_interleaved(int width, int height, int channels, const std::string &name="") | Halide::Buffer< T, Dims > | inlinestatic |
| make_interleaved(Type t, int width, int height, int channels, const std::string &name="") | Halide::Buffer< T, Dims > | inlinestatic |
| make_interleaved(T *data, int width, int height, int channels, const std::string &name="") | Halide::Buffer< T, Dims > | inlinestatic |
| make_interleaved(Type t, T *data, int width, int height, int channels, const std::string &name="") | Halide::Buffer< T, Dims > | inlinestatic |
| make_scalar(const std::string &name="") | Halide::Buffer< T, Dims > | inlinestatic |
| make_scalar(Type t, const std::string &name="") | Halide::Buffer< T, Dims > | inlinestatic |
| make_scalar(T *data, const std::string &name="") | Halide::Buffer< T, Dims > | inlinestatic |
| make_with_shape_of(Buffer< T2, D2 > src, void *(*allocate_fn)(size_t)=nullptr, void(*deallocate_fn)(void *)=nullptr, const std::string &name="") | Halide::Buffer< T, Dims > | inlinestatic |
| make_with_shape_of(const Runtime::Buffer< T2, D2 > &src, void *(*allocate_fn)(size_t)=nullptr, void(*deallocate_fn)(void *)=nullptr, const std::string &name="") | Halide::Buffer< T, Dims > | inlinestatic |
| name() const | Halide::Buffer< T, Dims > | inline |
| operator()(int first, Args &&...args) -> decltype(std::declval< Runtime::Buffer< T, Dims > >()(first, std::forward< Args >(args)...)) | Halide::Buffer< T, Dims > | inline |
| operator()(int first, Args &&...args) const -> decltype(std::declval< const Runtime::Buffer< T, Dims > >()(first, std::forward< Args >(args)...)) | Halide::Buffer< T, Dims > | inline |
| operator()(const int *pos) -> decltype(std::declval< Runtime::Buffer< T, Dims > >()(pos)) | Halide::Buffer< T, Dims > | inline |
| operator()(const int *pos) const -> decltype(std::declval< const Runtime::Buffer< T, Dims > >()(pos)) | Halide::Buffer< T, Dims > | inline |
| operator()() -> decltype(std::declval< Runtime::Buffer< T, Dims > >()()) | Halide::Buffer< T, Dims > | inline |
| operator()() const -> decltype(std::declval< const Runtime::Buffer< T, Dims > >()()) | Halide::Buffer< T, Dims > | inline |
| operator()(const Expr &first, Args... rest) const | Halide::Buffer< T, Dims > | inline |
| operator()(const std::vector< Expr > &args) const | Halide::Buffer< T, Dims > | inline |
| operator=(const Buffer &that)=default | Halide::Buffer< T, Dims > | |
| operator=(Buffer &&) noexcept=default | Halide::Buffer< T, Dims > | |
| same_as(const Buffer< T2, D2 > &other) const | Halide::Buffer< T, Dims > | inline |
| set_name(const std::string &n) | Halide::Buffer< T, Dims > | inline |
| static_dimensions() | Halide::Buffer< T, Dims > | inlinestatic |
| static_halide_type() | Halide::Buffer< T, Dims > | inlinestatic |
| type() const | Halide::Buffer< T, Dims > | inline |
| ~Buffer()=default | Halide::Buffer< T, Dims > | virtual |