Uses of Class
xtc.type.TupleT

Packages that use TupleT
xtc.type   
 

Uses of TupleT in xtc.type
 

Fields in xtc.type with type parameters of type TupleT
protected  java.util.Map<java.lang.String,TupleT> AST.tuples
          The map from tuple names to tuple types.
 

Methods in xtc.type that return TupleT
 TupleT TupleT.copy()
           
 TupleT TupleT.toTuple()
           
 TupleT Type.toTuple()
          Get this type as an tuple.
 TupleT AST.toTuple(java.lang.String name)
          Get the tuple type with the specified name.
 TupleT AST.toTuple(VariantT variant)
          Get the polymorphic tuple for the specified variant.
 

Methods in xtc.type that return types with arguments of type TupleT
 java.util.List<TupleT> VariantT.getTuples()
          Get this variant's tuples.
 

Methods in xtc.type with parameters of type TupleT
 void AST.add(TupleT tuple, VariantT variant)
          Add the specified tuple type to the specified variant type.
 Type AST.combine(TupleT tuple1, TupleT tuple2, boolean flatten, boolean strict)
          Combine the specified tuple types into a consistent type.
 Type AST.flatten(TupleT tuple, boolean strict)
          Flatten the specified tuple type.
 java.util.List<VariantT> AST.toVariants(TupleT tuple)
          Get the specified tuple's variants.
 void TypePrinter.visit(TupleT t)
          Print the specified tuple type.
 

Method parameters in xtc.type with type arguments of type TupleT
 void VariantT.setTuples(java.util.List<TupleT> tuples)
          Set this variant's tuples.
 

Constructor parameters in xtc.type with type arguments of type TupleT
VariantT(java.lang.String name, boolean polymorphic, java.util.List<TupleT> tuples)
          Create a new variant type.
VariantT(java.lang.String name, java.util.List<TupleT> tuples)
          Create a new variant type.
VariantT(Type template, java.lang.String name, boolean polymorphic, java.util.List<TupleT> tuples)
          Create a new variant type.
 



Copyright © 2012. All Rights Reserved.