@NonNullByDefault

# Package com.io7m.jpra.model.type_expressions

Type expressions.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  TypeExprMatcherType<I,T,A,E extends Exception> | The type of type expression matchers.
  TypeExprType<I,T> | The type of type expressions.

- Class Summary
  Class | Description
  --- | ---
  TypeExprArray<I,T> | An `array` type expression.
  TypeExprBooleanSet<I,T> | A `boolean-set` type expression.
  TypeExprFloat<I,T> | A `float` type expression.
  TypeExprIntegerSigned<I,T> | An `integer signed` type expression.
  TypeExprIntegerSignedNormalized<I,T> | An `integer signed-normalized` type expression.
  TypeExprIntegerUnsigned<I,T> | An `integer unsigned` type expression.
  TypeExprIntegerUnsignedNormalized<I,T> | An `integer unsigned-normalized` type expression.
  TypeExprMatrix<I,T> | A `matrix` type expression.
  TypeExprName<I,T> | A name.
  TypeExprString<I,T> | A `string` type expression.
  TypeExprTypeOfField<I,T> | A `type-of` type expression.
  TypeExprVector<I,T> | A `vector` type expression.

## Package com.io7m.jpra.model.type_expressions Description

Type expressions.

Copyright © 2016 <code@io7m.com> http://io7m.com