C# Class Shovel.Stack

Mostrar archivo Open project: mbrezu/Shovel

Public Methods

Method Description
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

Method Details

GetTopRange() public method

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

GetUsedStack() public method

public GetUsedStack ( ) : Shovel.Value[]
return Shovel.Value[]

Pop() public method

public Pop ( ) : void
return void

PopMany() public method

public PopMany ( int n ) : void
n int
return void

PopTop() public method

public PopTop ( ) : Shovel.Value
return Shovel.Value

Push() public method

public Push ( Shovel.Value value ) : void
value Shovel.Value
return void

RemoveRange() public method

public RemoveRange ( int position, int rangeLength ) : void
position int
rangeLength int
return void

Stack() public method

public Stack ( ) : System
return System

Stack() public method

public Stack ( Shovel.Value existingValues ) : System
existingValues Shovel.Value
return System

Top() public method

public Top ( ) : Shovel.Value
return Shovel.Value

TopIsReturnAddress() public method

public TopIsReturnAddress ( ) : bool
return bool

UnderPopAndCopyTop() public method

public UnderPopAndCopyTop ( int i ) : void
i int
return void

UnderPopOneAndCopyTop() public method

public UnderPopOneAndCopyTop ( ) : void
return void

UnderTop() public method

public UnderTop ( int i ) : Shovel.Value
i int
return Shovel.Value

UnderTopOne() public method

public UnderTopOne ( ) : Shovel.Value
return Shovel.Value