C# Класс ABT.FunctionType

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

Открытые свойства

Свойство Тип Описание
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