C# Class Spark.Emit.CPlusPlus.EmitMethodCPP

Inheritance: IEmitMethod
Afficher le fichier Open project: spark-shading-language/spark Class Usage Examples

Méthodes publiques

Méthode Description
AddParameter ( IEmitType type, string name ) : IEmitVal
EmitMethodCPP ( EmitClassCPP clazz, string prefix, string name, string cconv, IEmitType resultType, Span headerSpan, Span sourceSpan ) : System
WriteParameter ( IEmitType type, string name, bool first, Span span ) : void

Private Methods

Méthode Description
CreateSignatureSpan ( string qualifiedName, Span span ) : Span

Method Details

AddParameter() public méthode

public AddParameter ( IEmitType type, string name ) : IEmitVal
type IEmitType
name string
Résultat IEmitVal

EmitMethodCPP() public méthode

public EmitMethodCPP ( EmitClassCPP clazz, string prefix, string name, string cconv, IEmitType resultType, Span headerSpan, Span sourceSpan ) : System
clazz EmitClassCPP
prefix string
name string
cconv string
resultType IEmitType
headerSpan Span
sourceSpan Span
Résultat System

WriteParameter() public méthode

public WriteParameter ( IEmitType type, string name, bool first, Span span ) : void
type IEmitType
name string
first bool
span Span
Résultat void