# Hierarchy For Package com.io7m.jpra.model.types

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.jpra.model.types.Size<U>
  - com.io7m.jpra.model.types.TArray (implements com.io7m.jpra.model.types.TType)
  - com.io7m.jpra.model.types.TBooleanSet (implements com.io7m.jpra.model.types.TType)
  - com.io7m.jpra.model.types.TFloat (implements com.io7m.jpra.model.types.TypeScalarType)
  - com.io7m.jpra.model.types.TIntegerSigned (implements com.io7m.jpra.model.types.TIntegerType)
  - com.io7m.jpra.model.types.TIntegerSignedNormalized (implements com.io7m.jpra.model.types.TIntegerType)
  - com.io7m.jpra.model.types.TIntegerUnsigned (implements com.io7m.jpra.model.types.TIntegerType)
  - com.io7m.jpra.model.types.TIntegerUnsignedNormalized (implements com.io7m.jpra.model.types.TIntegerType)
  - com.io7m.jpra.model.types.TMatrix (implements com.io7m.jpra.model.types.TType)
  - com.io7m.jpra.model.types.TPacked (implements com.io7m.jpra.model.types.TType, com.io7m.jpra.model.types.TypeUserDefinedType)
  - com.io7m.jpra.model.types.TPacked.FieldPaddingBits (implements com.io7m.jpra.model.types.TPacked.FieldType)
  - com.io7m.jpra.model.types.TPacked.FieldValue (implements com.io7m.jpra.model.types.TPacked.FieldType)
  - com.io7m.jpra.model.types.TRecord (implements com.io7m.jpra.model.types.TType, com.io7m.jpra.model.types.TypeUserDefinedType)
  - com.io7m.jpra.model.types.TRecord.FieldPaddingOctets (implements com.io7m.jpra.model.types.TRecord.FieldType)
  - com.io7m.jpra.model.types.TRecord.FieldValue (implements com.io7m.jpra.model.types.TRecord.FieldType)
  - com.io7m.jpra.model.types.TRecords
  - com.io7m.jpra.model.types.TRecords.TypeLookupFailed (implements com.io7m.jpra.model.types.TRecords.TypeLookupType)
  - com.io7m.jpra.model.types.TRecords.TypeLookupSucceeded (implements com.io7m.jpra.model.types.TRecords.TypeLookupType)
  - com.io7m.jpra.model.types.TString (implements com.io7m.jpra.model.types.TType)
  - com.io7m.jpra.model.types.TVector (implements com.io7m.jpra.model.types.TType)

## Interface Hierarchy

- com.io7m.jpra.model.ModelElementType
  - com.io7m.jpra.model.types.TPacked.FieldType
  - com.io7m.jpra.model.types.TRecord.FieldType
  - com.io7m.jpra.model.types.TType
    - com.io7m.jpra.model.types.TypeScalarType
      - com.io7m.jpra.model.types.TIntegerType
- com.io7m.jpra.model.types.SizeUnitType
  - com.io7m.jpra.model.types.SizeUnitBitsType
  - com.io7m.jpra.model.types.SizeUnitOctetsType
- com.io7m.jpra.model.types.TPacked.FieldMatcherType<A,E>
- com.io7m.jpra.model.types.TPackedBuilderType
- com.io7m.jpra.model.types.TRecord.FieldMatcherType<A,E>
- com.io7m.jpra.model.types.TRecordBuilderType
- com.io7m.jpra.model.types.TRecords.TypeLookupType
- com.io7m.jpra.model.types.TypeIntegerMatcherType<A,E>
- com.io7m.jpra.model.types.TypeMatcherType<A,E>
- com.io7m.jpra.model.types.TypeScalarMatcherType<A,E>
- com.io7m.jpra.model.types.TypeUserDefinedMatcherType<A,E>
- com.io7m.jpra.model.types.TypeUserDefinedType

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