C# 클래스 ABT.FunctionType

파일 보기 프로젝트 열기: phisiart/C-Compiler 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Args List
HasVarArgs System.Boolean
ReturnType ExprType

공개 메소드들

메소드 설명
Create ( ExprType returnType ) : FunctionType
Create ( ExprType returnType, ImmutableList args, System.Boolean hasVarArgs ) : FunctionType
Create ( ExprType ret_type, ExprType>.List args, System.Boolean is_varargs ) : FunctionType
Decl ( String name, Int32 precedence ) : String
Dump ( System.Boolean dump_args = false ) : String
EqualType ( ExprType other ) : System.Boolean
GetQualifiedType ( System.Boolean isConst, System.Boolean isVolatile ) : ExprType

보호된 메소드들

메소드 설명
FunctionType ( ExprType ret_t, List args, System.Boolean is_varargs ) : System

메소드 상세

Create() 공개 정적인 메소드

public static Create ( ExprType returnType ) : FunctionType
returnType ExprType
리턴 FunctionType

Create() 공개 정적인 메소드

public static Create ( ExprType returnType, ImmutableList args, System.Boolean hasVarArgs ) : FunctionType
returnType ExprType
args ImmutableList
hasVarArgs System.Boolean
리턴 FunctionType

Create() 공개 정적인 메소드

public static Create ( ExprType ret_type, ExprType>.List args, System.Boolean is_varargs ) : FunctionType
ret_type ExprType
args ExprType>.List
is_varargs System.Boolean
리턴 FunctionType

Decl() 공개 메소드

public Decl ( String name, Int32 precedence ) : String
name String
precedence System.Int32
리턴 String

Dump() 공개 메소드

public Dump ( System.Boolean dump_args = false ) : String
dump_args System.Boolean
리턴 String

EqualType() 공개 메소드

public EqualType ( ExprType other ) : System.Boolean
other ExprType
리턴 System.Boolean

FunctionType() 보호된 메소드

protected FunctionType ( ExprType ret_t, List args, System.Boolean is_varargs ) : System
ret_t ExprType
args List
is_varargs System.Boolean
리턴 System

GetQualifiedType() 공개 메소드

public GetQualifiedType ( System.Boolean isConst, System.Boolean isVolatile ) : ExprType
isConst System.Boolean
isVolatile System.Boolean
리턴 ExprType

프로퍼티 상세

Args 공개적으로 프로퍼티

public List Args
리턴 List

HasVarArgs 공개적으로 프로퍼티

public Boolean,System HasVarArgs
리턴 System.Boolean

ReturnType 공개적으로 프로퍼티

public ExprType,ABT ReturnType
리턴 ExprType