C# Класс Microsoft.Z3.ASTVector

Vectors of ASTs.
Наследование: Z3Object
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Push ( AST a ) : void

Add the AST a to the back of the vector. The size is increased by 1.

Resize ( uint newSize ) : void

Resize the vector to newSize.

ToString ( ) : string

Retrieves a string representation of the vector.

Translate ( Context ctx ) : ASTVector

Translates all ASTs in the vector to ctx.

this ( uint i ) : AST

Retrieves the i-th object in the vector.

May throw an IndexOutOfBoundsException when i is out of range.

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

Метод Описание
ASTVector ( Context ctx ) : System
ASTVector ( Context ctx, IntPtr obj ) : System
DecRef ( IntPtr o ) : void
IncRef ( IntPtr o ) : void

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

Push() публичный Метод

Add the AST a to the back of the vector. The size is increased by 1.
public Push ( AST a ) : void
a AST An AST
Результат void

Resize() публичный Метод

Resize the vector to newSize.
public Resize ( uint newSize ) : void
newSize uint The new size of the vector.
Результат void

ToString() публичный Метод

Retrieves a string representation of the vector.
public ToString ( ) : string
Результат string

Translate() публичный Метод

Translates all ASTs in the vector to ctx.
public Translate ( Context ctx ) : ASTVector
ctx Context A context
Результат ASTVector

this() публичный Метод

Retrieves the i-th object in the vector.
May throw an IndexOutOfBoundsException when i is out of range.
public this ( uint i ) : AST
i uint Index
Результат AST