aa
com.cliffc.aa.HM.HM9.VStack.Iter Class Reference
Inheritance diagram for com.cliffc.aa.HM.HM9.VStack.Iter:
[legend]
Collaboration diagram for com.cliffc.aa.HM.HM9.VStack.Iter:
[legend]

Public Member Functions

boolean hasNext ()
 
T2 next ()
 

Package Functions

 Iter ()
 

Private Attributes

VStack _vstk
 

Detailed Description

Definition at line 312 of file HM9.java.

Constructor & Destructor Documentation

◆ Iter()

com.cliffc.aa.HM.HM9.VStack.Iter.Iter ( )
package

Definition at line 314 of file HM9.java.

314 { _vstk=VStack.this; }

References com.cliffc.aa.HM.HM9.VStack.Iter._vstk.

Member Function Documentation

◆ hasNext()

boolean com.cliffc.aa.HM.HM9.VStack.Iter.hasNext ( )

Definition at line 315 of file HM9.java.

315 { return _vstk!=null; }

References com.cliffc.aa.HM.HM9.VStack.Iter._vstk.

◆ next()

T2 com.cliffc.aa.HM.HM9.VStack.Iter.next ( )

Definition at line 316 of file HM9.java.

316 { T2 v = _vstk.nongen(); _vstk = _vstk._par; return v; }

References com.cliffc.aa.HM.HM9.VStack._par, com.cliffc.aa.HM.HM9.VStack.Iter._vstk, and com.cliffc.aa.HM.HM9.VStack.nongen().

Here is the call graph for this function:

Member Data Documentation

◆ _vstk

VStack com.cliffc.aa.HM.HM9.VStack.Iter._vstk
private

The documentation for this class was generated from the following file:
com.cliffc.aa.HM.HM9.VStack.Iter._vstk
VStack _vstk
Definition: HM9.java:313
com.cliffc.aa.HM.HM9.VStack.nongen
T2 nongen()
Definition: HM9.java:294
com.cliffc.aa.HM.HM9.VStack.VStack
VStack(VStack par, T2 nongen)
Definition: HM9.java:293
com.cliffc.aa.HM.HM9.VStack._par
final VStack _par
Definition: HM9.java:290