C# Класс Spark.Emit.CPlusPlus.EmitModuleCPP

Наследование: IEmitModule
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateClass ( string inClassName, IEmitClass baseClass, EmitClassFlags flags ) : IEmitClass
CreateStruct ( string name ) : IEmitStruct
EmitGlobalStruct ( string name, IEmitVal members ) : IEmitVal
EmitModuleCPP ( EmitTargetCPP target, string name, Span headerSpan, Span sourceSpan ) : System
GetMethodPointer ( IEmitMethod method ) : IEmitVal
LiteralString ( string val ) : IEmitVal

Описание методов

CreateClass() публичный Метод

public CreateClass ( string inClassName, IEmitClass baseClass, EmitClassFlags flags ) : IEmitClass
inClassName string
baseClass IEmitClass
flags EmitClassFlags
Результат IEmitClass

CreateStruct() публичный Метод

public CreateStruct ( string name ) : IEmitStruct
name string
Результат IEmitStruct

EmitGlobalStruct() публичный Метод

public EmitGlobalStruct ( string name, IEmitVal members ) : IEmitVal
name string
members IEmitVal
Результат IEmitVal

EmitModuleCPP() публичный Метод

public EmitModuleCPP ( EmitTargetCPP target, string name, Span headerSpan, Span sourceSpan ) : System
target EmitTargetCPP
name string
headerSpan Span
sourceSpan Span
Результат System

GetMethodPointer() публичный Метод

public GetMethodPointer ( IEmitMethod method ) : IEmitVal
method IEmitMethod
Результат IEmitVal

LiteralString() публичный Метод

public LiteralString ( string val ) : IEmitVal
val string
Результат IEmitVal