## Uses of Interface
com.io7m.jpra.model.types.TypeScalarType

- Packages that use TypeScalarType
  Package | Description
  --- | ---
  com.io7m.jpra.model.types | Types.

- - ### Uses of TypeScalarType in com.io7m.jpra.model.types

    Subinterfaces of TypeScalarType in com.io7m.jpra.model.types
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `TIntegerType` The type of `integer` types.

    Classes in com.io7m.jpra.model.types that implement TypeScalarType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TFloat` A floating point type expression.
    `class` | `TIntegerSigned` A `signed` integer type expression.
    `class` | `TIntegerSignedNormalized` A `signed-normalized` type expression.
    `class` | `TIntegerUnsigned` An `unsigned` integer type expression.
    `class` | `TIntegerUnsignedNormalized` An `unsigned-normalized` integer type expression.

    Methods in com.io7m.jpra.model.types that return TypeScalarType
    Modifier and Type | Method and Description
    --- | ---
    `TypeScalarType` | TVector.`getElementType()`
    `TypeScalarType` | TMatrix.`getElementType()`

    Constructors in com.io7m.jpra.model.types with parameters of type TypeScalarType
    Constructor and Description
    `TMatrix(Optional<com.io7m.jlexing.core.ImmutableLexicalPositionType<Path>> in_lex, Size<?> in_size_width, Size<?> in_size_height, TypeScalarType in_type)` Construct an `integer unsigned` type expression.
    `TVector(Optional<com.io7m.jlexing.core.ImmutableLexicalPositionType<Path>> in_lex, Size<?> in_size, TypeScalarType in_type)` Construct a type expression.

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