|
| | GeneratorInputBase (size_t array_size, const std::string &name, ArgInfoKind kind, const std::vector< Type > &t, int d) |
| |
| | GeneratorInputBase (const std::string &name, ArgInfoKind kind, const std::vector< Type > &t, int d) |
| |
| Parameter | parameter () const |
| |
| void | init_internals () |
| |
| void | set_inputs (const std::vector< StubInput > &inputs) |
| |
| virtual void | set_def_min_max () |
| |
| void | verify_internals () override |
| |
| virtual std::string | get_c_type () const =0 |
| |
| void | check_value_writable () const override |
| |
| const char * | input_or_output () const override |
| |
| void | set_estimate_impl (const Var &var, const Expr &min, const Expr &extent) |
| |
| void | set_estimates_impl (const Region &estimates) |
| |
| bool | array_size_defined () const |
| |
| size_t | array_size () const |
| |
| virtual bool | is_array () const |
| |
| const std::string & | name () const |
| |
| ArgInfoKind | kind () const |
| |
| bool | gio_types_defined () const |
| |
| const std::vector< Type > & | gio_types () const |
| |
| Type | gio_type () const |
| |
| bool | dims_defined () const |
| |
| int | dims () const |
| |
| const std::vector< Func > & | funcs () const |
| |
| const std::vector< Expr > & | exprs () const |
| |
| | GIOBase (size_t array_size, const std::string &name, ArgInfoKind kind, const std::vector< Type > &types, int dims) |
| |
| std::string | array_name (size_t i) const |
| |
| void | check_matching_array_size (size_t size) const |
| |
| void | check_matching_types (const std::vector< Type > &t) const |
| |
| void | check_matching_dims (int d) const |
| |
| template<typename ElemType > |
| const std::vector< ElemType > & | get_values () const |
| |
| void | check_gio_access () const |
| |
| template<> |
| const std::vector< Expr > & | get_values () const |
| |
| template<> |
| const std::vector< Func > & | get_values () const |
| |
Definition at line 1538 of file Generator.h.