Halide
Halide::Internal::GeneratorRegistry Class Reference

#include <Generator.h>

Static Public Member Functions

static void register_factory (const std::string &name, GeneratorFactory generator_factory)
 
static void unregister_factory (const std::string &name)
 
static std::vector< std::string > enumerate ()
 
static std::unique_ptr< GeneratorBasecreate (const std::string &name, const Halide::GeneratorContext &context)
 

Detailed Description

Definition at line 3461 of file Generator.h.

Member Function Documentation

◆ register_factory()

static void Halide::Internal::GeneratorRegistry::register_factory ( const std::string &  name,
GeneratorFactory  generator_factory 
)
static

◆ unregister_factory()

static void Halide::Internal::GeneratorRegistry::unregister_factory ( const std::string &  name)
static

◆ enumerate()

static std::vector<std::string> Halide::Internal::GeneratorRegistry::enumerate ( )
static

◆ create()

static std::unique_ptr<GeneratorBase> Halide::Internal::GeneratorRegistry::create ( const std::string &  name,
const Halide::GeneratorContext context 
)
static

The documentation for this class was generated from the following file: