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

Public Member Functions

boolean hasNext ()
 
T2 next ()
 

Package Functions

 Iter ()
 

Private Attributes

VStack _vstk
 

Detailed Description

Definition at line 331 of file HM.java.

Constructor & Destructor Documentation

◆ Iter()

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

Definition at line 333 of file HM.java.

333 { _vstk=VStack.this; }

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

Member Function Documentation

◆ hasNext()

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

Definition at line 334 of file HM.java.

334 { return _vstk!=null; }

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

◆ next()

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

Definition at line 335 of file HM.java.

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

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

Here is the call graph for this function:

Member Data Documentation

◆ _vstk

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

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