C# 클래스 Microsoft.Z3.ASTVector

Vectors of ASTs.
상속: Z3Object
파일 보기 프로젝트 열기: sslab-gatech/juxta 1 사용 예제들

공개 메소드들

메소드 설명
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