## Uses of Class
com.io7m.jpra.model.names.FieldName

- Packages that use FieldName
  Package | Description
  --- | ---
  com.io7m.jpra.model.names | Unresolved name types.
  com.io7m.jpra.model.type_declarations | Type declarations.
  com.io7m.jpra.model.type_expressions | Type expressions.
  com.io7m.jpra.model.types | Types.

- - ### Uses of FieldName in com.io7m.jpra.model.names

    Methods in com.io7m.jpra.model.names that return types with arguments of type FieldName
    Modifier and Type | Method and Description
    --- | ---
    `com.gs.collections.api.list.ImmutableList<FieldName>` | FieldPath.`getElements()`

    Method parameters in com.io7m.jpra.model.names with type arguments of type FieldName
    Modifier and Type | Method and Description
    --- | ---
    `static FieldPath` | FieldPath.`ofList(com.gs.collections.api.list.ImmutableList<FieldName> in_elements)` Construct a field path from a non-empty list of path elements.

  - ### Uses of FieldName in com.io7m.jpra.model.type_declarations

    Methods in com.io7m.jpra.model.type_declarations that return FieldName
    Modifier and Type | Method and Description
    --- | ---
    `FieldName` | RecordFieldDeclValue.`getName()`
    `FieldName` | PackedFieldDeclValue.`getName()`

    Methods in com.io7m.jpra.model.type_declarations that return types with arguments of type FieldName
    Modifier and Type | Method and Description
    --- | ---
    `com.gs.collections.api.map.ImmutableMap<FieldName,RecordFieldDeclValue<I,T>>` | TypeDeclRecord.`getFieldsByName()`
    `com.gs.collections.api.map.ImmutableMap<FieldName,PackedFieldDeclValue<I,T>>` | TypeDeclPacked.`getFieldsByName()`
    `static <I,T> Optional<FieldName>` | PackedFieldDecl.`name(PackedFieldDeclType<I,T> r)`
    `static <I,T> Optional<FieldName>` | RecordFieldDecl.`name(RecordFieldDeclType<I,T> r)`

    Constructors in com.io7m.jpra.model.type_declarations with parameters of type FieldName
    Constructor and Description
    `PackedFieldDeclValue(I in_identifier, FieldName in_name, TypeExprType<I,T> in_type)` Construct a `field` declaration.
    `RecordFieldDeclValue(I in_identifier, FieldName in_name, TypeExprType<I,T> in_type)` Construct a field declaration.

    Constructor parameters in com.io7m.jpra.model.type_declarations with type arguments of type FieldName
    Constructor and Description
    `TypeDeclPacked(I in_identifier, T in_type, com.gs.collections.api.map.ImmutableMap<FieldName,PackedFieldDeclValue<I,T>> in_fields_name, TypeName in_name, com.gs.collections.api.list.ImmutableList<PackedFieldDeclType<I,T>> in_fields_order)` Construct a type declaration.
    `TypeDeclRecord(I in_identifier, T in_type, com.gs.collections.api.map.ImmutableMap<FieldName,RecordFieldDeclValue<I,T>> in_fields_name, TypeName in_name, com.gs.collections.api.list.ImmutableList<RecordFieldDeclType<I,T>> in_fields_order)` Construct a declaration.

  - ### Uses of FieldName in com.io7m.jpra.model.type_expressions

    Methods in com.io7m.jpra.model.type_expressions that return types with arguments of type FieldName
    Modifier and Type | Method and Description
    --- | ---
    `com.gs.collections.api.list.ImmutableList<FieldName>` | TypeExprBooleanSet.`getFieldsInDeclarationOrder()`

    Constructor parameters in com.io7m.jpra.model.type_expressions with type arguments of type FieldName
    Constructor and Description
    `TypeExprBooleanSet(T in_type, Optional<com.io7m.jlexing.core.LexicalPosition<Path>> in_lex, com.gs.collections.api.list.ImmutableList<FieldName> in_fields, SizeExprType<I,T> in_size)` Construct a type expression.

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

    Methods in com.io7m.jpra.model.types that return FieldName
    Modifier and Type | Method and Description
    --- | ---
    `FieldName` | TRecord.FieldValue.`getName()`
    `FieldName` | TPacked.FieldValue.`getName()`

    Methods in com.io7m.jpra.model.types that return types with arguments of type FieldName
    Modifier and Type | Method and Description
    --- | ---
    `com.gs.collections.api.map.ImmutableMap<FieldName,TRecord.FieldValue>` | TRecord.`getFieldsByName()`
    `com.gs.collections.api.map.ImmutableMap<FieldName,TPacked.FieldValue>` | TPacked.`getFieldsByName()`
    `com.gs.collections.api.list.ImmutableList<FieldName>` | TBooleanSet.`getFieldsInDeclarationOrder()`

    Methods in com.io7m.jpra.model.types with parameters of type FieldName
    Modifier and Type | Method and Description
    --- | ---
    `void` | TPackedBuilderType.`addField(FieldName name, IdentifierType id, TIntegerType type)` Add a value field.
    `void` | TRecordBuilderType.`addField(FieldName name, IdentifierType id, TType type)` Add a value field.

    Constructors in com.io7m.jpra.model.types with parameters of type FieldName
    Constructor and Description
    `TypeLookupFailed(TType in_t, FieldName in_name, com.gs.collections.api.list.ImmutableList<FieldName> in_rest)` Construct a failure.

    Constructor parameters in com.io7m.jpra.model.types with type arguments of type FieldName
    Constructor and Description
    `TBooleanSet(Optional<com.io7m.jlexing.core.LexicalPosition<Path>> in_lex, com.gs.collections.api.list.ImmutableList<FieldName> in_fields, Size<SizeUnitOctetsType> in_size)` Construct a boolean set type.
    `TypeLookupFailed(TType in_t, FieldName in_name, com.gs.collections.api.list.ImmutableList<FieldName> in_rest)` Construct a failure.

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