ILGPU  0.9.0
ILGPU.Backends.OpenCL.ICLTypeGenerator Interface Reference

An abstract type generator that can emit type declarations and definitions. More...

Inheritance diagram for ILGPU.Backends.OpenCL.ICLTypeGenerator:
ILGPU.Backends.OpenCL.CLKernelTypeGenerator ILGPU.Backends.OpenCL.CLTypeGenerator

Public Member Functions

void GenerateTypeDeclarations (StringBuilder builder)
 Generate all forward type declarations. More...
 
void GenerateTypeDefinitions (StringBuilder builder)
 Generate all type definitions. More...
 

Detailed Description

An abstract type generator that can emit type declarations and definitions.

Member Function Documentation

void ILGPU.Backends.OpenCL.ICLTypeGenerator.GenerateTypeDeclarations ( StringBuilder  builder)

Generate all forward type declarations.

Parameters
builderThe target builder.

Implemented in ILGPU.Backends.OpenCL.CLTypeGenerator, and ILGPU.Backends.OpenCL.CLKernelTypeGenerator.

void ILGPU.Backends.OpenCL.ICLTypeGenerator.GenerateTypeDefinitions ( StringBuilder  builder)

Generate all type definitions.

Parameters
builderThe target builder.

Implemented in ILGPU.Backends.OpenCL.CLTypeGenerator, and ILGPU.Backends.OpenCL.CLKernelTypeGenerator.


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