C# 클래스 Spark.Emit.CPlusPlus.EmitMethodCPP

상속: IEmitMethod
파일 보기 프로젝트 열기: spark-shading-language/spark 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CreateSignatureSpan ( string qualifiedName, Span span ) : Span

메소드 상세

AddParameter() 공개 메소드

public AddParameter ( IEmitType type, string name ) : IEmitVal
type IEmitType
name string
리턴 IEmitVal

EmitMethodCPP() 공개 메소드

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
리턴 System

WriteParameter() 공개 메소드

public WriteParameter ( IEmitType type, string name, bool first, Span span ) : void
type IEmitType
name string
first bool
span Span
리턴 void