Halide
Halide::ParamMap::ParamMapping Struct Reference

#include <ParamMap.h>

Public Member Functions

template<typename T >
 ParamMapping (const Param< T > &p, const T &val)
 
 ParamMapping (const ImageParam &p, Buffer<> &buf)
 
template<typename T , int Dims>
 ParamMapping (const ImageParam &p, Buffer< T, Dims > &buf)
 
 ParamMapping (const ImageParam &p, Buffer<> *buf_ptr)
 
template<typename T , int Dims>
 ParamMapping (const ImageParam &p, Buffer< T, Dims > *buf_ptr)
 

Public Attributes

const Internal::Parameterparameter {nullptr}
 
const ImageParamimage_param {nullptr}
 
halide_scalar_value_t value
 
Buffer buf
 
Bufferbuf_out_param
 

Detailed Description

Definition at line 19 of file ParamMap.h.

Constructor & Destructor Documentation

◆ ParamMapping() [1/5]

template<typename T >
Halide::ParamMap::ParamMapping::ParamMapping ( const Param< T > &  p,
const T &  val 
)
inline

Definition at line 27 of file ParamMap.h.

References Halide::ParamMap::val, and value.

◆ ParamMapping() [2/5]

Halide::ParamMap::ParamMapping::ParamMapping ( const ImageParam p,
Buffer<> &  buf 
)
inline

Definition at line 32 of file ParamMap.h.

◆ ParamMapping() [3/5]

template<typename T , int Dims>
Halide::ParamMap::ParamMapping::ParamMapping ( const ImageParam p,
Buffer< T, Dims > &  buf 
)
inline

Definition at line 37 of file ParamMap.h.

◆ ParamMapping() [4/5]

Halide::ParamMap::ParamMapping::ParamMapping ( const ImageParam p,
Buffer<> *  buf_ptr 
)
inline

Definition at line 41 of file ParamMap.h.

◆ ParamMapping() [5/5]

template<typename T , int Dims>
Halide::ParamMap::ParamMapping::ParamMapping ( const ImageParam p,
Buffer< T, Dims > *  buf_ptr 
)
inline

Definition at line 46 of file ParamMap.h.

Member Data Documentation

◆ parameter

const Internal::Parameter* Halide::ParamMap::ParamMapping::parameter {nullptr}

Definition at line 20 of file ParamMap.h.

◆ image_param

const ImageParam* Halide::ParamMap::ParamMapping::image_param {nullptr}

Definition at line 21 of file ParamMap.h.

◆ value

halide_scalar_value_t Halide::ParamMap::ParamMapping::value

Definition at line 22 of file ParamMap.h.

Referenced by ParamMapping().

◆ buf

Buffer Halide::ParamMap::ParamMapping::buf

Definition at line 23 of file ParamMap.h.

◆ buf_out_param

Buffer* Halide::ParamMap::ParamMapping::buf_out_param

Definition at line 24 of file ParamMap.h.


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