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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.jpra.model.type_declarations.PackedFieldDecl
  - com.io7m.jpra.model.type_declarations.PackedFieldDeclPaddingBits<I,T> (implements com.io7m.jpra.model.type_declarations.PackedFieldDeclType<I,T>)
  - com.io7m.jpra.model.type_declarations.PackedFieldDeclValue<I,T> (implements com.io7m.jpra.model.type_declarations.PackedFieldDeclType<I,T>)
  - com.io7m.jpra.model.type_declarations.RecordFieldDecl
  - com.io7m.jpra.model.type_declarations.RecordFieldDeclPaddingOctets<I,T> (implements com.io7m.jpra.model.type_declarations.RecordFieldDeclType<I,T>)
  - com.io7m.jpra.model.type_declarations.RecordFieldDeclValue<I,T> (implements com.io7m.jpra.model.type_declarations.RecordFieldDeclType<I,T>)
  - com.io7m.jpra.model.type_declarations.TypeDeclPacked<I,T> (implements com.io7m.jpra.model.type_declarations.TypeDeclType<I,T>)
  - com.io7m.jpra.model.type_declarations.TypeDeclRecord<I,T> (implements com.io7m.jpra.model.type_declarations.TypeDeclType<I,T>)

## Interface Hierarchy

- com.io7m.jpra.model.ModelElementType
  - com.io7m.jpra.model.type_declarations.PackedFieldDeclType<I,T>
  - com.io7m.jpra.model.type_declarations.RecordFieldDeclType<I,T>
  - com.io7m.jpra.model.type_declarations.TypeDeclType<I,T> (also extends com.io7m.jpra.model.statements.StatementType<I,T>)
- com.io7m.jpra.model.type_declarations.PackedFieldDeclMatcherType<I,T,A,E>
- com.io7m.jpra.model.type_declarations.RecordFieldDeclMatcherType<I,T,A,E>
- com.io7m.jpra.model.statements.StatementType<I,T>
  - com.io7m.jpra.model.type_declarations.TypeDeclType<I,T> (also extends com.io7m.jpra.model.ModelElementType)
- com.io7m.jpra.model.type_declarations.TypeDeclMatcherType<I,T,A,E>

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