GeneratorFactoryProvider provides a way to customize the Generators that are visible to generate_filter_main (which otherwise would just look at the global registry of C++ Generators).
More...
#include <Generator.h>
GeneratorFactoryProvider provides a way to customize the Generators that are visible to generate_filter_main (which otherwise would just look at the global registry of C++ Generators).
Definition at line 331 of file Generator.h.
◆ GeneratorFactoryProvider() [1/3]
Halide::Internal::GeneratorFactoryProvider::GeneratorFactoryProvider |
( |
| ) |
|
|
default |
◆ ~GeneratorFactoryProvider()
virtual Halide::Internal::GeneratorFactoryProvider::~GeneratorFactoryProvider |
( |
| ) |
|
|
virtualdefault |
◆ GeneratorFactoryProvider() [2/3]
◆ GeneratorFactoryProvider() [3/3]
◆ enumerate()
virtual std::vector< std::string > Halide::Internal::GeneratorFactoryProvider::enumerate |
( |
| ) |
const |
|
pure virtual |
Return a list of all registered Generators that are available for use with the create() method.
◆ create()
Create an instance of the Generator that is registered under the given name.
If the name isn't one returned by enumerate(), return nullptr rather than assert-fail; caller must check for a valid result.
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/halide-17.0.2-build/halide/src/Generator.h