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

Classes

class  Iter
 

Public Member Functions

Iterator< T2iterator ()
 
String toString ()
 

Package Functions

 VStack (VStack par, T2 nongen)
 
SB str (SB sb)
 

Package Attributes

final T2 _nongen
 
final VStack _par
 

Detailed Description

Definition at line 100 of file HM5.java.

Constructor & Destructor Documentation

◆ VStack()

com.cliffc.aa.HM.HM5.VStack.VStack ( VStack  par,
T2  nongen 
)
package

Definition at line 103 of file HM5.java.

103 { _par=par; _nongen=nongen; }

References com.cliffc.aa.HM.HM5.VStack._nongen, and com.cliffc.aa.HM.HM5.VStack._par.

Member Function Documentation

◆ iterator()

Iterator<T2> com.cliffc.aa.HM.HM5.VStack.iterator ( )

Definition at line 110 of file HM5.java.

110 { return new Iter(); }

◆ str()

SB com.cliffc.aa.HM.HM5.VStack.str ( SB  sb)
package

Definition at line 105 of file HM5.java.

105  {
106  _nongen.str(sb,new VBitSet(),new VBitSet());
107  if( _par!=null ) _par.str(sb.p(" >> "));
108  return sb;
109  }

References com.cliffc.aa.HM.HM5.VStack._nongen, com.cliffc.aa.HM.HM5.VStack._par, com.cliffc.aa.util.SB.p(), com.cliffc.aa.HM.HM5.VStack.str(), and com.cliffc.aa.HM.HM5.T2.str().

Referenced by com.cliffc.aa.HM.HM5.VStack.str(), and com.cliffc.aa.HM.HM5.VStack.toString().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ toString()

String com.cliffc.aa.HM.HM5.VStack.toString ( )

Definition at line 104 of file HM5.java.

104 { return str(new SB()).toString(); }

References com.cliffc.aa.HM.HM5.VStack.str(), and com.cliffc.aa.util.SB.toString().

Here is the call graph for this function:

Member Data Documentation

◆ _nongen

final T2 com.cliffc.aa.HM.HM5.VStack._nongen
package

◆ _par

final VStack com.cliffc.aa.HM.HM5.VStack._par
package

The documentation for this class was generated from the following file:
com.cliffc.aa.HM.HM5.T2.str
SB str(SB sb, VBitSet visit, VBitSet dups)
Definition: HM5.java:745
com.cliffc.aa.util.VBitSet
Definition: VBitSet.java:5
com.cliffc.aa.HM.HM5.VStack._nongen
final T2 _nongen
Definition: HM5.java:102
com.cliffc.aa.HM.HM5.VStack._par
final VStack _par
Definition: HM5.java:101
com.cliffc.aa.util.SB
Tight/tiny StringBuilder wrapper.
Definition: SB.java:8
com.cliffc.aa.HM.HM5.VStack.str
SB str(SB sb)
Definition: HM5.java:105
com.cliffc.aa.util.SB.p
SB p(String s)
Definition: SB.java:13
com.cliffc.aa.util.SB.toString
String toString()
Definition: SB.java:62