Halide
halide_filter_argument_t Struct Reference

halide_filter_argument_t is essentially a plain-C-struct equivalent to Halide::Argument; most user code will never need to create one. More...

#include <HalideRuntime.h>

Public Attributes

const char * name
 
int32_t kind
 
int32_t dimensions
 
struct halide_type_t type
 
const struct halide_scalar_value_tscalar_def
 
const struct halide_scalar_value_tscalar_min
 
const struct halide_scalar_value_tscalar_max
 
const struct halide_scalar_value_tscalar_estimate
 
const int64_t *const * buffer_estimates
 

Detailed Description

halide_filter_argument_t is essentially a plain-C-struct equivalent to Halide::Argument; most user code will never need to create one.

Definition at line 1717 of file HalideRuntime.h.

Member Data Documentation

◆ name

const char* halide_filter_argument_t::name

Definition at line 1718 of file HalideRuntime.h.

◆ kind

int32_t halide_filter_argument_t::kind

Definition at line 1719 of file HalideRuntime.h.

◆ dimensions

int32_t halide_filter_argument_t::dimensions

Definition at line 1720 of file HalideRuntime.h.

◆ type

struct halide_type_t halide_filter_argument_t::type

Definition at line 1721 of file HalideRuntime.h.

◆ scalar_def

const struct halide_scalar_value_t* halide_filter_argument_t::scalar_def

Definition at line 1725 of file HalideRuntime.h.

◆ scalar_min

const struct halide_scalar_value_t * halide_filter_argument_t::scalar_min

Definition at line 1725 of file HalideRuntime.h.

◆ scalar_max

const struct halide_scalar_value_t * halide_filter_argument_t::scalar_max

Definition at line 1725 of file HalideRuntime.h.

◆ scalar_estimate

const struct halide_scalar_value_t * halide_filter_argument_t::scalar_estimate

Definition at line 1725 of file HalideRuntime.h.

◆ buffer_estimates

const int64_t* const * halide_filter_argument_t::buffer_estimates

Definition at line 1731 of file HalideRuntime.h.


The documentation for this struct was generated from the following file: