C# Класс ABT.MemberIterator.Status

Показать файл Открыть проект

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

Свойство Тип Описание
base_type ExprType
indices List

Открытые методы

Метод Описание
GetOffset ( ExprType base_type, IReadOnlyList indices ) : Int32
GetOffset ( ExprType from_type, Int32 to_index ) : Int32
GetType ( ExprType base_type, IReadOnlyList indices ) : ExprType
GetType ( ExprType from_type, Int32 to_index ) : ExprType
GetTypes ( ExprType base_type, IReadOnlyList indices ) : List
Locate ( ExprType type ) : void

Read an expression in the initializer list, locate the corresponding position.

Next ( ) : void
Status ( ExprType base_type ) : System

Приватные методы

Метод Описание
LocateScalar ( ) : void

Try to match a scalar. This step doesn't check what scalar it is. Further steps would perform implicit conversions.

LocateStruct ( StructOrUnionType type ) : void

Try to match a given struct. Go down to find the first element of the same struct Type.

Описание методов

GetOffset() публичный статический метод

public static GetOffset ( ExprType base_type, IReadOnlyList indices ) : Int32
base_type ExprType
indices IReadOnlyList
Результат System.Int32

GetOffset() публичный статический метод

public static GetOffset ( ExprType from_type, Int32 to_index ) : Int32
from_type ExprType
to_index System.Int32
Результат System.Int32

GetType() публичный статический метод

public static GetType ( ExprType base_type, IReadOnlyList indices ) : ExprType
base_type ExprType
indices IReadOnlyList
Результат ExprType

GetType() публичный статический метод

public static GetType ( ExprType from_type, Int32 to_index ) : ExprType
from_type ExprType
to_index System.Int32
Результат ExprType

GetTypes() публичный метод

public GetTypes ( ExprType base_type, IReadOnlyList indices ) : List
base_type ExprType
indices IReadOnlyList
Результат List

Locate() публичный метод

Read an expression in the initializer list, locate the corresponding position.
public Locate ( ExprType type ) : void
type ExprType
Результат void

Next() публичный метод

public Next ( ) : void
Результат void

Status() публичный метод

public Status ( ExprType base_type ) : System
base_type ExprType
Результат System

Описание свойств

base_type публичное свойство

public ExprType,ABT base_type
Результат ExprType

indices публичное свойство

public List indices
Результат List