Package com.io7m.cedarbridge.schema.compiled

# Interface CBExternalType

All Superinterfaces:
  `CBTypeDeclarationType`

All Known Implementing Classes:
  `CBTypeDeclarationExternal`

public interface CBExternalType extends CBTypeDeclarationType
A type with externally-defined semantics. These are typically built-in primitive types such as machine integers.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default UUID`
  `id()`

  ### Methods inherited from interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType

  `arity, documentation, external, idForType, name, owner, parameters, parametersByName`

- ## Method Details

  - ### id

    default UUID id()
    Specified by:
      `id` in interface `CBTypeDeclarationType`
    Returns:
      The unique ID of the type