@NonNullByDefault

# Package com.io7m.jpra.model.type_declarations

Type declarations.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  PackedFieldDeclMatcherType<I,T,A,E extends Exception> | A `packed` field declaration matcher.
  PackedFieldDeclType<I,T> | The type of field declarations for `packed` types.
  RecordFieldDeclMatcherType<I,T,A,E extends Exception> | A `record` field declaration matcher.
  RecordFieldDeclType<I,T> | The type of record field declarations.
  TypeDeclMatcherType<I,T,A,E extends Exception> | A type declaration matcher.
  TypeDeclType<I,T> | The type of type declarations.

- Class Summary
  Class | Description
  --- | ---
  PackedFieldDecl | Functions over field declaration for `packed` types.
  PackedFieldDeclPaddingBits<I,T> | A `packed` type field that specifies a number of padding bits.
  PackedFieldDeclValue<I,T> | A `field` declaration in a `packed` type.
  RecordFieldDecl | Functions over record field declarations.
  RecordFieldDeclPaddingOctets<I,T> | A `record` field declaration that specifies a number of padding octets.
  RecordFieldDeclValue<I,T> | A `record` `field` declaration.
  TypeDeclPacked<I,T> | A `packed` type declaration.
  TypeDeclRecord<I,T> | A `record` type declaration.

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

Type declarations.

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