package code.type;

import java.util.Vector;

// Composite class to hold and traverse arguments and TCA.
abstract class Holder
{
  // Find argument[i] and process the composite value to which it's mapped
  abstract TypeExpression getType(TypeConstructor tType, String name, int ii, TypeExpression ... args);

  // Iterate through holder contents
  abstract void iterate(Vector<TypeExpression> tExprs);
}


