Generator           7 apps/HelloAndroid/jni/hello_generator.cpp class Hello : public Generator<Hello> {
Generator           5 apps/HelloAndroidCamera2/jni/deinterleave_generator.cpp class Deinterleave : public Halide::Generator<Deinterleave> {
Generator           5 apps/HelloAndroidCamera2/jni/edge_detect_generator.cpp class EdgeDetect : public Halide::Generator<EdgeDetect> {
Generator          16 apps/HelloHexagon/pipeline.cpp class Blur : public Generator<Blur> {
Generator          58 apps/HelloMatlab/iir_blur.cpp class IirBlur : public Generator<IirBlur> {
Generator           5 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp class ReactionDiffusion2Init : public Halide::Generator<ReactionDiffusion2Init> {
Generator          32 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp class ReactionDiffusion2Update : public Halide::Generator<ReactionDiffusion2Update> {
Generator         173 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp class ReactionDiffusion2Render : public Halide::Generator<ReactionDiffusion2Render> {
Generator           5 apps/bilateral_grid/bilateral_grid_generator.cpp class BilateralGrid : public Halide::Generator<BilateralGrid> {
Generator          22 apps/blur/halide_blur_generator.cpp class HalideBlur : public Halide::Generator<HalideBlur> {
Generator          51 apps/c_backend/pipeline_cpp_generator.cpp class PipelineCpp : public Halide::Generator<PipelineCpp> {
Generator           8 apps/c_backend/pipeline_generator.cpp class Pipeline : public Halide::Generator<Pipeline> {
Generator          10 apps/camera_pipe/camera_pipe_generator.cpp class CameraPipe : public Halide::Generator<CameraPipe> {
Generator           7 apps/cuda_mat_mul/mat_mul_generator.cpp class MatMul : public Halide::Generator<MatMul> {
Generator          23 apps/fft/fft_generator.cpp class FFTGenerator : public Halide::Generator<FFTGenerator> {
Generator           5 apps/glsl/halide_blur_glsl_generator.cpp class HalideBlurGLSL : public Halide::Generator<HalideBlurGLSL> {
Generator           5 apps/glsl/halide_ycc_glsl_generator.cpp class RgbToYcc : public Halide::Generator<RgbToYcc> {
Generator           5 apps/hexagon_benchmarks/conv3x3_generator.cpp class Conv3x3 : public Generator<Conv3x3> {
Generator           5 apps/hexagon_benchmarks/dilate3x3_generator.cpp class Dilate3x3 : public Generator<Dilate3x3> {
Generator           5 apps/hexagon_benchmarks/gaussian5x5_generator.cpp class Gaussian5x5 : public Generator<Gaussian5x5> {
Generator           5 apps/hexagon_benchmarks/median3x3_generator.cpp class Median3x3 : public Generator<Median3x3> {
Generator           5 apps/hexagon_benchmarks/sobel_generator.cpp class Sobel : public Generator<Sobel> {
Generator           6 apps/hexagon_matmul/pipeline.cpp class MatMul : public Generator<MatMul> {
Generator          11 apps/linear_algebra/src/blas_l1_generators.cpp         public Generator<AXPYGenerator<T>> {
Generator          13 apps/linear_algebra/src/blas_l1_generators.cpp     typedef Generator<AXPYGenerator<T>> Base;
Generator          91 apps/linear_algebra/src/blas_l1_generators.cpp         public Generator<DotGenerator<T>> {
Generator          93 apps/linear_algebra/src/blas_l1_generators.cpp     typedef Generator<DotGenerator<T>> Base;
Generator         159 apps/linear_algebra/src/blas_l1_generators.cpp         public Generator<AbsSumGenerator<T>> {
Generator         161 apps/linear_algebra/src/blas_l1_generators.cpp     typedef Generator<AbsSumGenerator<T>> Base;
Generator          11 apps/linear_algebra/src/blas_l2_generators.cpp         public Generator<GEMVGenerator<T>> {
Generator          13 apps/linear_algebra/src/blas_l2_generators.cpp     typedef Generator<GEMVGenerator<T>> Base;
Generator         179 apps/linear_algebra/src/blas_l2_generators.cpp         public Generator<GERGenerator<T>> {
Generator         181 apps/linear_algebra/src/blas_l2_generators.cpp     typedef Generator<GERGenerator<T>> Base;
Generator          11 apps/linear_algebra/src/blas_l3_generators.cpp         public Generator<GEMMGenerator<T>> {
Generator          13 apps/linear_algebra/src/blas_l3_generators.cpp     typedef Generator<GEMMGenerator<T>> Base;
Generator           7 apps/local_laplacian/local_laplacian_generator.cpp class LocalLaplacian : public Halide::Generator<LocalLaplacian> {
Generator           3 apps/opengl_demo/sample_filter.cpp class SampleFilter: public Halide::Generator<SampleFilter>
Generator           5 apps/templates/tests/example_generator.cpp class Example : public Halide::Generator<Example> {
Generator           9 apps/wavelet/daubechies_x_generator.cpp class daubechies_x : public Halide::Generator<daubechies_x> {
Generator           9 apps/wavelet/haar_x_generator.cpp class haar_x : public Halide::Generator<haar_x> {
Generator           9 apps/wavelet/inverse_daubechies_x_generator.cpp class inverse_daubechies_x : public Halide::Generator<inverse_daubechies_x> {
Generator           9 apps/wavelet/inverse_haar_x_generator.cpp class inverse_haar_x : public Halide::Generator<inverse_haar_x> {
Generator        1059 src/Generator.cpp     ObjectInstanceRegistry::register_instance(this, size, ObjectInstanceRegistry::Generator, this, introspection_helper);
Generator        1769 src/Generator.cpp         class Tester : public Generator<Tester> {
Generator        1830 src/Generator.cpp         class Tester : public Generator<Tester> {
Generator        1880 src/Generator.cpp         class Tester : public Generator<Tester> {
Generator        1934 src/Generator.cpp         class Tester : public Generator<Tester> {
Generator        1996 src/Generator.cpp     class GPTester : public Generator<GPTester> {
Generator        2662 src/Generator.h class Generator : public Internal::GeneratorBase {
Generator        2664 src/Generator.h     Generator() :
Generator        2771 src/Generator.h     Generator(const Generator &) = delete;
Generator        2772 src/Generator.h     void operator=(const Generator &) = delete;
Generator        2774 src/Generator.h     Generator(Generator&& that) = delete;
Generator        2775 src/Generator.h     void operator=(Generator&& that) = delete;
Generator           5 test/generator/acquire_release_generator.cpp class AcquireRelease : public Halide::Generator<AcquireRelease> {
Generator           5 test/generator/argvcall_generator.cpp class ArgvCall : public Halide::Generator<ArgvCall> {
Generator          16 test/generator/blur2x2_generator.cpp class Blur2x2 : public Halide::Generator<Blur2x2> {
Generator           5 test/generator/can_use_target_generator.cpp class CanUseTarget : public Halide::Generator<CanUseTarget> {
Generator           5 test/generator/cleanup_on_error_generator.cpp class CleanupOnError : public Halide::Generator<CleanupOnError> {
Generator           4 test/generator/cxx_mangling_define_extern_generator.cpp     public Halide::Generator<CPlusPlusNameManglingDefineExternGenerator> {
Generator          31 test/generator/cxx_mangling_generator.cpp class CPlusPlusNameManglingGenerator : public Halide::Generator<CPlusPlusNameManglingGenerator> {
Generator           5 test/generator/embed_image_generator.cpp class EmbedImage : public Halide::Generator<EmbedImage> {
Generator           5 test/generator/error_codes_generator.cpp class ErrorCodes : public Halide::Generator<ErrorCodes> {
Generator          18 test/generator/example_generator.cpp class Example : public Halide::Generator<Example> {
Generator          10 test/generator/external_code_generator.cpp class ExternalCode : public Halide::Generator<ExternalCode> {
Generator           3 test/generator/float16_t_generator.cpp class Float16T : public Halide::Generator<Float16T> {
Generator           5 test/generator/gpu_object_lifetime_generator.cpp class GpuObjectLifetime : public Halide::Generator<GpuObjectLifetime> {
Generator           5 test/generator/gpu_only_generator.cpp class GpuOnly : public Halide::Generator<GpuOnly> {
Generator           5 test/generator/image_from_array_generator.cpp class ImageFromArray : public Halide::Generator<ImageFromArray> {
Generator          34 test/generator/mandelbrot_generator.cpp class Mandelbrot : public Generator<Mandelbrot> {
Generator           7 test/generator/matlab_generator.cpp class Matlab : public Halide::Generator<Matlab> {
Generator          34 test/generator/memory_profiler_mandelbrot_generator.cpp class Mandelbrot : public Generator<Mandelbrot> {
Generator           8 test/generator/metadata_tester_generator.cpp class MetadataTester : public Halide::Generator<MetadataTester> {
Generator           5 test/generator/msan_generator.cpp class MSAN : public Halide::Generator<MSAN> {
Generator           5 test/generator/multitarget_generator.cpp class Multitarget : public Halide::Generator<Multitarget> {
Generator          14 test/generator/nested_externs_generator.cpp class NestedExternsCombine : public Generator<NestedExternsCombine> {
Generator          33 test/generator/nested_externs_generator.cpp class NestedExternsInner : public Generator<NestedExternsInner> {
Generator          60 test/generator/nested_externs_generator.cpp class NestedExternsLeaf : public Generator<NestedExternsLeaf> {
Generator          76 test/generator/nested_externs_generator.cpp class NestedExternsRoot : public Generator<NestedExternsRoot> {
Generator           6 test/generator/old_buffer_t_generator.cpp class OldBufferT : public Halide::Generator<OldBufferT> {
Generator          14 test/generator/output_assign_generator.cpp class OutputAssign : public Halide::Generator<OutputAssign> {
Generator           5 test/generator/pyramid_generator.cpp class Pyramid : public Halide::Generator<Pyramid> {
Generator          20 test/generator/stubtest_generator.cpp class StubTest : public Halide::Generator<StubTest> {
Generator          22 test/generator/stubuser_generator.cpp class StubUser : public Halide::Generator<StubUser> {
Generator          17 test/generator/tiled_blur_generator.cpp class TiledBlur : public Halide::Generator<TiledBlur> {
Generator           5 test/generator/user_context_generator.cpp class UserContext : public Halide::Generator<UserContext> {
Generator           5 test/generator/user_context_insanity_generator.cpp class UserContextInsanity : public Halide::Generator<UserContextInsanity> {
Generator           5 test/generator/variable_num_threads_generator.cpp class VariableNumThreads : public Halide::Generator<VariableNumThreads> {
Generator          29 tutorial/lesson_15_generators.cpp class MyFirstGenerator : public Halide::Generator<MyFirstGenerator> {
Generator          68 tutorial/lesson_15_generators.cpp class MySecondGenerator : public Halide::Generator<MySecondGenerator> {
Generator          31 tutorial/lesson_16_rgb_generate.cpp class Brighten : public Halide::Generator<Brighten> {