An argument to an extern-defined Func.
More...
#include <ExternFuncArgument.h>
An argument to an extern-defined Func.
May be a Function, Buffer, ImageParam or Expr.
Definition at line 17 of file ExternFuncArgument.h.
◆ ArgType
| Enumerator |
|---|
| UndefinedArg | |
| FuncArg | |
| BufferArg | |
| ExprArg | |
| ImageParamArg | |
Definition at line 18 of file ExternFuncArgument.h.
◆ ExternFuncArgument() [1/7]
◆ ExternFuncArgument() [2/7]
template<typename T , int Dims>
| Halide::ExternFuncArgument::ExternFuncArgument |
( |
const Buffer< T, Dims > & |
b | ) |
|
|
inline |
◆ ExternFuncArgument() [3/7]
| Halide::ExternFuncArgument::ExternFuncArgument |
( |
Expr |
e | ) |
|
|
inline |
◆ ExternFuncArgument() [4/7]
| Halide::ExternFuncArgument::ExternFuncArgument |
( |
int |
e | ) |
|
|
inline |
◆ ExternFuncArgument() [5/7]
| Halide::ExternFuncArgument::ExternFuncArgument |
( |
float |
e | ) |
|
|
inline |
◆ ExternFuncArgument() [6/7]
| Halide::ExternFuncArgument::ExternFuncArgument |
( |
const Parameter & |
p | ) |
|
|
inline |
◆ ExternFuncArgument() [7/7]
| Halide::ExternFuncArgument::ExternFuncArgument |
( |
| ) |
|
|
default |
◆ is_func()
| bool Halide::ExternFuncArgument::is_func |
( |
| ) |
const |
|
inline |
◆ is_expr()
| bool Halide::ExternFuncArgument::is_expr |
( |
| ) |
const |
|
inline |
◆ is_buffer()
| bool Halide::ExternFuncArgument::is_buffer |
( |
| ) |
const |
|
inline |
◆ is_image_param()
| bool Halide::ExternFuncArgument::is_image_param |
( |
| ) |
const |
|
inline |
◆ defined()
| bool Halide::ExternFuncArgument::defined |
( |
| ) |
const |
|
inline |
◆ arg_type
◆ func
◆ buffer
| Buffer Halide::ExternFuncArgument::buffer |
◆ expr
| Expr Halide::ExternFuncArgument::expr |
◆ image_param
| Parameter Halide::ExternFuncArgument::image_param |
The documentation for this struct was generated from the following file: