Halide
|
#include <Generator.h>
Public Member Functions | |
GeneratorInput_Buffer (const std::string &name) | |
GeneratorInput_Buffer (const std::string &name, const Type &t, int d) | |
GeneratorInput_Buffer (const std::string &name, const Type &t) | |
GeneratorInput_Buffer (const std::string &name, int d) | |
template<typename... Args> | |
Expr | operator() (Args &&...args) const |
Expr | operator() (std::vector< Expr > args) const |
template<typename T2 > | |
operator StubInputBuffer< T2 > () const | |
operator Func () const | |
operator ExternFuncArgument () const | |
GeneratorInput_Buffer< T > & | set_estimate (Var var, Expr min, Expr extent) |
GeneratorInput_Buffer< T > & | set_estimates (const Region &estimates) |
Func | in () |
Func | in (const Func &other) |
Func | in (const std::vector< Func > &others) |
operator ImageParam () const | |
template<typename T2 = T, typename std::enable_if< std::is_array< T2 >::value >::type * = nullptr> | |
size_t | size () const |
template<typename T2 = T, typename std::enable_if< std::is_array< T2 >::value >::type * = nullptr> | |
ImageParam | operator[] (size_t i) const |
template<typename T2 = T, typename std::enable_if< std::is_array< T2 >::value >::type * = nullptr> | |
ImageParam | at (size_t i) const |
template<typename T2 = T, typename std::enable_if< std::is_array< T2 >::value >::type * = nullptr> | |
std::vector< ImageParam >::const_iterator | begin () const |
template<typename T2 = T, typename std::enable_if< std::is_array< T2 >::value >::type * = nullptr> | |
std::vector< ImageParam >::const_iterator | end () const |
Protected Types | |
using | TBase = typename Super::TBase |
Protected Member Functions | |
std::string | get_c_type () const override |
template<typename T2 > | |
T2 | as () const |
Definition at line 1249 of file Generator.h.
|
protected |
Definition at line 1667 of file Generator.h.
|
inlineexplicit |
Definition at line 1688 of file Generator.h.
|
inline |
Definition at line 1694 of file Generator.h.
|
inline |
Definition at line 1700 of file Generator.h.
|
inline |
Definition at line 1705 of file Generator.h.
|
inlineoverrideprotected |
Definition at line 1672 of file Generator.h.
References Halide::Internal::halide_type_to_c_type().
|
inlineprotected |
Definition at line 1683 of file Generator.h.
|
inline |
Definition at line 1713 of file Generator.h.
|
inline |
Definition at line 1718 of file Generator.h.
|
inline |
Definition at line 1724 of file Generator.h.
References user_assert.
|
inline |
Definition at line 1729 of file Generator.h.
|
inline |
Definition at line 1734 of file Generator.h.
|
inline |
Definition at line 1739 of file Generator.h.
References Halide::min().
|
inline |
Definition at line 1745 of file Generator.h.
|
inline |
Definition at line 1751 of file Generator.h.
References Halide::Func::in().
|
inline |
Definition at line 1756 of file Generator.h.
References Halide::Func::in().
|
inline |
Definition at line 1761 of file Generator.h.
References Halide::Func::in().
|
inline |
Definition at line 1766 of file Generator.h.
References user_assert.
|
inline |
Definition at line 1773 of file Generator.h.
|
inline |
Definition at line 1779 of file Generator.h.
|
inline |
Definition at line 1785 of file Generator.h.
|
inline |
Definition at line 1791 of file Generator.h.
References user_error.
|
inline |
Definition at line 1797 of file Generator.h.
References user_error.