Go to the documentation of this file. 1 #ifndef HALIDE_EXTERNFUNCARGUMENT_H
2 #define HALIDE_EXTERNFUNCARGUMENT_H
33 template<
typename T,
int Dims>
73 #endif // HALIDE_EXTERNFUNCARGUMENT_H
#define internal_assert(c)
A reference-counted handle to a parameter to a halide pipeline.
bool is_image_param() const
ExternFuncArgument(float e)
ExternFuncArgument()=default
This file defines the class FunctionDAG, which is our representation of a Halide pipeline,...
An argument to an extern-defined Func.
ExternFuncArgument(const Internal::Parameter &p)
ExternFuncArgument(int e)
A possibly-weak pointer to a Halide function.
ExternFuncArgument(Expr e)
A fragment of Halide syntax.
Internal::FunctionPtr func
Internal::Parameter image_param
ExternFuncArgument(Internal::FunctionPtr f)
bool is_buffer() const
Does this parameter refer to a buffer/image?
ExternFuncArgument(Buffer< T, Dims > b)