C# Class ABT.FunctionType

Afficher le fichier Open project: phisiart/C-Compiler Class Usage Examples

Méthodes publiques

Свойство Type Description
Args List
HasVarArgs System.Boolean
ReturnType ExprType

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
FunctionType ( ExprType ret_t, List args, System.Boolean is_varargs ) : System

Method Details

Create() public static méthode

public static Create ( ExprType returnType ) : FunctionType
returnType ExprType
Résultat FunctionType

Create() public static méthode

public static Create ( ExprType returnType, ImmutableList args, System.Boolean hasVarArgs ) : FunctionType
returnType ExprType
args ImmutableList
hasVarArgs System.Boolean
Résultat FunctionType

Create() public static méthode

public static Create ( ExprType ret_type, ExprType>.List args, System.Boolean is_varargs ) : FunctionType
ret_type ExprType
args ExprType>.List
is_varargs System.Boolean
Résultat FunctionType

Decl() public méthode

public Decl ( String name, Int32 precedence ) : String
name String
precedence System.Int32
Résultat String

Dump() public méthode

public Dump ( System.Boolean dump_args = false ) : String
dump_args System.Boolean
Résultat String

EqualType() public méthode

public EqualType ( ExprType other ) : System.Boolean
other ExprType
Résultat System.Boolean

FunctionType() protected méthode

protected FunctionType ( ExprType ret_t, List args, System.Boolean is_varargs ) : System
ret_t ExprType
args List
is_varargs System.Boolean
Résultat System

GetQualifiedType() public méthode

public GetQualifiedType ( System.Boolean isConst, System.Boolean isVolatile ) : ExprType
isConst System.Boolean
isVolatile System.Boolean
Résultat ExprType

Property Details

Args public_oe property

public List Args
Résultat List

HasVarArgs public_oe property

public Boolean,System HasVarArgs
Résultat System.Boolean

ReturnType public_oe property

public ExprType,ABT ReturnType
Résultat ExprType