C# 클래스 Shovel.Stack

파일 보기 프로젝트 열기: mbrezu/Shovel

공개 메소드들

메소드 설명
GetTopRange ( int n, Shovel.Value &array, int &start ) : void
GetUsedStack ( ) : Shovel.Value[]
Pop ( ) : void
PopMany ( int n ) : void
PopTop ( ) : Shovel.Value
Push ( Shovel.Value value ) : void
RemoveRange ( int position, int rangeLength ) : void
Stack ( ) : System
Stack ( Shovel.Value existingValues ) : System
Top ( ) : Shovel.Value
TopIsReturnAddress ( ) : bool
UnderPopAndCopyTop ( int i ) : void
UnderPopOneAndCopyTop ( ) : void
UnderTop ( int i ) : Shovel.Value
UnderTopOne ( ) : Shovel.Value

메소드 상세

GetTopRange() 공개 메소드

public GetTopRange ( int n, Shovel.Value &array, int &start ) : void
n int
array Shovel.Value
start int
리턴 void

GetUsedStack() 공개 메소드

public GetUsedStack ( ) : Shovel.Value[]
리턴 Shovel.Value[]

Pop() 공개 메소드

public Pop ( ) : void
리턴 void

PopMany() 공개 메소드

public PopMany ( int n ) : void
n int
리턴 void

PopTop() 공개 메소드

public PopTop ( ) : Shovel.Value
리턴 Shovel.Value

Push() 공개 메소드

public Push ( Shovel.Value value ) : void
value Shovel.Value
리턴 void

RemoveRange() 공개 메소드

public RemoveRange ( int position, int rangeLength ) : void
position int
rangeLength int
리턴 void

Stack() 공개 메소드

public Stack ( ) : System
리턴 System

Stack() 공개 메소드

public Stack ( Shovel.Value existingValues ) : System
existingValues Shovel.Value
리턴 System

Top() 공개 메소드

public Top ( ) : Shovel.Value
리턴 Shovel.Value

TopIsReturnAddress() 공개 메소드

public TopIsReturnAddress ( ) : bool
리턴 bool

UnderPopAndCopyTop() 공개 메소드

public UnderPopAndCopyTop ( int i ) : void
i int
리턴 void

UnderPopOneAndCopyTop() 공개 메소드

public UnderPopOneAndCopyTop ( ) : void
리턴 void

UnderTop() 공개 메소드

public UnderTop ( int i ) : Shovel.Value
i int
리턴 Shovel.Value

UnderTopOne() 공개 메소드

public UnderTopOne ( ) : Shovel.Value
리턴 Shovel.Value