|
Halide 21.0.0
Halide compiler and libraries
|
#include <Generator.h>
Public Member Functions | |
| GeneratorParam_LoopLevel (const std::string &name, const LoopLevel &value) | |
| void | set (const LoopLevel &value) override |
| void | set_from_string (const std::string &new_value_string) override |
| std::string | get_default_value () const override |
| std::string | call_to_string (const std::string &v) const override |
| std::string | get_c_type () const override |
| bool | is_looplevel_param () const override |
| Public Member Functions inherited from Halide::Internal::GeneratorParamImpl< LoopLevel > | |
| GeneratorParamImpl (const std::string &name, const LoopLevel &value) | |
| LoopLevel | value () const |
| operator LoopLevel () const | |
| operator Expr () const | |
| void | set (const std::string &new_value) |
| Public Member Functions inherited from Halide::Internal::GeneratorParamBase | |
| GeneratorParamBase (const std::string &name) | |
| virtual | ~GeneratorParamBase () |
| const std::string & | name () const |
| void | set (const std::string &new_value) |
| void | set (const char *new_value) |
| GeneratorParamBase (const GeneratorParamBase &)=delete | |
| GeneratorParamBase & | operator= (const GeneratorParamBase &)=delete |
| GeneratorParamBase (GeneratorParamBase &&)=delete | |
| GeneratorParamBase & | operator= (GeneratorParamBase &&)=delete |
Additional Inherited Members | |
| Public Types inherited from Halide::Internal::GeneratorParamImpl< LoopLevel > | |
| using | type |
| Protected Member Functions inherited from Halide::Internal::GeneratorParamImpl< LoopLevel > | |
| virtual void | set_impl (const LoopLevel &new_value) |
| Protected Member Functions inherited from Halide::Internal::GeneratorParamBase | |
| void | check_value_readable () const |
| void | check_value_writable () const |
| virtual std::string | get_type_decls () const |
| virtual bool | is_synthetic_param () const |
| void | fail_wrong_type (const char *type) |
| Protected Attributes inherited from Halide::Internal::GeneratorParamImpl< LoopLevel > | |
| LoopLevel | value_ |
Definition at line 650 of file Generator.h.
|
inline |
Definition at line 652 of file Generator.h.
References Halide::Internal::GeneratorParamImpl< LoopLevel >::GeneratorParamImpl(), Halide::Internal::GeneratorParamBase::name(), and Halide::Internal::GeneratorParamImpl< LoopLevel >::value().
|
inlineoverride |
Definition at line 658 of file Generator.h.
References Halide::Internal::GeneratorParamImpl< LoopLevel >::value(), and Halide::Internal::GeneratorParamImpl< LoopLevel >::value_.
Referenced by set_from_string().
|
inlineoverridevirtual |
Implements Halide::Internal::GeneratorParamBase.
Definition at line 678 of file Generator.h.
References Halide::LoopLevel::inlined(), Halide::Internal::GeneratorParamBase::name(), Halide::LoopLevel::root(), set(), and user_error.
|
inlineoverridevirtual |
Implements Halide::Internal::GeneratorParamBase.
Definition at line 688 of file Generator.h.
References internal_error, Halide::LoopLevel::is_inlined(), Halide::LoopLevel::is_root(), Halide::LoopLevel::lock(), Halide::LoopLevel::set(), and Halide::Internal::GeneratorParamImpl< LoopLevel >::value().
|
inlineoverridevirtual |
Implements Halide::Internal::GeneratorParamBase.
Definition at line 710 of file Generator.h.
References internal_error.
|
inlineoverridevirtual |
Implements Halide::Internal::GeneratorParamBase.
Definition at line 715 of file Generator.h.
|
inlineoverridevirtual |
Reimplemented from Halide::Internal::GeneratorParamBase.
Definition at line 719 of file Generator.h.