# Index

A B C D E F G H I K L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

addCase(CBVariantCase) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
  Add a variant case.
addException(T) - Method in class com.io7m.cedarbridge.errors.CBExceptionTracker
  Add an exception to the tracker.
addExternal(CBTypeDeclarationExternal) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
  Add an external type to the package.
addField(CBField) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
  Add a field.
addField(CBField) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
  Add a field to the case.
addImport(CBPackageType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
  Import a package.
addImport(CBPackageType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
  Add an import to the package.
addImport(CBPackageType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
addProtocol(CBProtocolDeclaration) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
  Add a protocol to the package.
addRecord(CBTypeDeclarationRecord) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
  Add a record to the package.
addType(CBTypeExpressionType.CBTypeExprNamedType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionBuilderType
  Add a named type to the builder.
addType(CBTypeExpressionType.CBTypeExprNamedType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
  Add a type to the declaration.
addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
  Add a type parameter to the declaration.
addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
  Add a type parameter.
addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
  Add a type parameter.
addTypeParameter(String, List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
  Add a type parameter.
addVariant(CBTypeDeclarationVariant) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
  Add a variant to the package.
addVersion(CBProtocolVersionDeclaration) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
  Add a protocol version.
applicationProtocolId() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
  Returns the value of the `applicationProtocolId` record component.
applicationProtocolId() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
  Returns the value of the `applicationProtocolId` record component.
applicationProtocolMaximumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
  Returns the value of the `applicationProtocolMaximumVersion` record component.
applicationProtocolMinimumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
  Returns the value of the `applicationProtocolMinimumVersion` record component.
applicationProtocolVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
  Returns the value of the `applicationProtocolVersion` record component.
arguments() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
  Returns the value of the `arguments` record component.
arguments() - Method in class com.io7m.cedarbridge.schema.compiled.CBTypeExpressionApplication
arguments() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
arity() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
arity() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
  Returns the value of the `arity` record component.
asBoolean() - Method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
asBoolean() - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
asBoolean() - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
asOptional() - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
asOptional() - Method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
asOptional() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
availableGenerators() - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDirectoryType
availableGenerators() - Method in class com.io7m.cedarbridge.bridgedoc.api.CBDocGenerators
availableGenerators() - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDirectoryType
availableGenerators() - Method in class com.io7m.cedarbridge.codegen.api.CBCodeGenerators

## B

begin(String) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
begin(String) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
  Begin serializing the given item.
begin(String) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
begin(String, int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
begin(String, int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
  Begin serializing the given item at index `index`.
begin(String, int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
bind(CBBinderContextType, CBASTImport) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBImportBinder
bind(CBBinderContextType, CBASTProtocolDeclaration) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBProtocolDeclarationBinder
bind(CBBinderContextType, CBASTTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBTypeDeclarationBinder
bind(CBBinderContextType, CBASTTypeExpressionType) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBTypeExpressionBinder
bind(CBBinderContextType, T) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBElementBinderType
  Perform binding analysis.
bindField(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Bind the field.
bindProtocol(Optional<UUID>, CBASTProtocolDeclaration) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Bind the protocol declaration.
bindProtocolVersion(Optional<UUID>, BigInteger, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Bind the protocol version.
bindType(Optional<UUID>, CBASTTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Bind the type declaration.
bindTypeParameter(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Bind the type parameter.
bindVariantCase(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Bind the variant case.
build() - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefs
build() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
  Build a package based on all of the given values so far.
build() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
build(CBASTPackage) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypePackageConverter
  Build a compiled package from the given AST.
byteOffset() - Method in exception class com.io7m.cedarbridge.runtime.api.CBSerializationException

## C

cases() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
  Returns the value of the `cases` record component.
cases() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantType
cases() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
casesByName() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantType
CBAbstractProtocol<T> - Class in com.io7m.cedarbridge.runtime.api
  A convenient base implementation for protocols.
CBAbstractProtocol(Class<T>, String, String, List<CBProtocolMessageVersionedSerializerType<T>>) - Constructor for class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
CBAbstractStrings - Class in com.io7m.cedarbridge.strings.api
  An abstract implementation of the `CBStringsType` interface.
CBAbstractStrings(ResourceBundle) - Constructor for class com.io7m.cedarbridge.strings.api.CBAbstractStrings
CBASTDeclarationType - Interface in com.io7m.cedarbridge.schema.ast
  The base type of AST declarations.
CBASTDocumentation - Record Class in com.io7m.cedarbridge.schema.ast
  Documentation for an element.
CBASTDocumentation(CBASTMutableUserData, LexicalPosition<URI>, String, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
  Documentation for an element.
CBASTElementType - Interface in com.io7m.cedarbridge.schema.ast
  The base type of AST elements.
CBASTField - Record Class in com.io7m.cedarbridge.schema.ast
  A field appearing inside a record or a variant case.
CBASTField(CBASTMutableUserData, LexicalPosition<URI>, CBASTFieldName, CBASTTypeExpressionType) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTField
  A field appearing inside a record or a variant case.
CBASTFieldName - Record Class in com.io7m.cedarbridge.schema.ast
  The type of record field names.
CBASTFieldName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
  The type of record field names.
CBASTImport - Record Class in com.io7m.cedarbridge.schema.ast
  A package import.
CBASTImport(CBASTMutableUserData, LexicalPosition<URI>, CBASTPackageName, CBASTPackageShortName) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTImport
  A package import.
CBASTLanguage - Record Class in com.io7m.cedarbridge.schema.ast
  A declaration of the language being used by the compiler.
CBASTLanguage(CBASTMutableUserData, LexicalPosition<URI>, String, BigInteger, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
  A declaration of the language being used by the compiler.
CBASTMutableUserData - Class in com.io7m.cedarbridge.schema.ast
  Mutable user data associated with AST elements.
CBASTMutableUserData() - Constructor for class com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
  Construct an empty metadata map.
CBASTNames - Class in com.io7m.cedarbridge.schema.ast
  Functions over AST names.
CBASTNameType - Interface in com.io7m.cedarbridge.schema.ast
  The base type of names.
CBASTPackage - Record Class in com.io7m.cedarbridge.schema.ast
  A package.
CBASTPackage(CBASTMutableUserData, CBASTPackageName, CBASTLanguage, List<CBASTImport>, List<CBASTTypeDeclarationType>, List<CBASTProtocolDeclaration>, List<CBASTDocumentation>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackage
  A package.
CBASTPackageDeclaration - Record Class in com.io7m.cedarbridge.schema.ast
  A package declaration.
CBASTPackageDeclaration(CBASTMutableUserData, LexicalPosition<URI>, CBASTPackageName) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
  A package declaration.
CBASTPackageName - Record Class in com.io7m.cedarbridge.schema.ast
  The type of package names.
CBASTPackageName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
  The type of package names.
CBASTPackageShortName - Record Class in com.io7m.cedarbridge.schema.ast
  The type of package short names.
CBASTPackageShortName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
  The type of package short names.
CBASTProtocolDeclaration - Record Class in com.io7m.cedarbridge.schema.ast
  The type of protocol declarations.
CBASTProtocolDeclaration(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeName, List<CBASTProtocolVersion>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
  The type of protocol declarations.
CBASTProtocolVersion - Record Class in com.io7m.cedarbridge.schema.ast
  A protocol version declaration.
CBASTProtocolVersion(CBASTMutableUserData, LexicalPosition<URI>, BigInteger, List<CBASTTypeName>, List<CBASTTypeName>, boolean) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
  A protocol version declaration.
CBASTRecordMemberType - Interface in com.io7m.cedarbridge.schema.ast
  The objects that can appear in records.
CBASTTypeApplication - Record Class in com.io7m.cedarbridge.schema.ast
  A type application.
CBASTTypeApplication(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeNamed, List<CBASTTypeExpressionType>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
  A type application.
CBASTTypeDeclarationType - Interface in com.io7m.cedarbridge.schema.ast
  The type of type declarations.
CBASTTypeExpressionType - Interface in com.io7m.cedarbridge.schema.ast
  The type of type expressions.
CBASTTypeName - Record Class in com.io7m.cedarbridge.schema.ast
  The type of type names.
CBASTTypeName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
  The type of type names.
CBASTTypeNamed - Record Class in com.io7m.cedarbridge.schema.ast
  A named type.
CBASTTypeNamed(CBASTMutableUserData, LexicalPosition<URI>, Optional<CBASTPackageName>, CBASTTypeName) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
  A named type.
CBASTTypeParameterName - Record Class in com.io7m.cedarbridge.schema.ast
  The type of type parameter names.
CBASTTypeParameterName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
  The type of type parameter names.
CBASTTypeRecord - Record Class in com.io7m.cedarbridge.schema.ast
  A record declaration.
CBASTTypeRecord(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeName, List<CBASTDocumentation>, List<CBASTTypeParameterName>, List<CBASTField>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
  A record declaration.
CBASTTypeVariant - Record Class in com.io7m.cedarbridge.schema.ast
  A variant declaration.
CBASTTypeVariant(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeName, List<CBASTDocumentation>, List<CBASTTypeParameterName>, List<CBASTTypeVariantCase>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
  A variant declaration.
CBASTTypeVariantCase - Record Class in com.io7m.cedarbridge.schema.ast
  A variant case declaration.
CBASTTypeVariantCase(CBASTMutableUserData, LexicalPosition<URI>, CBASTVariantCaseName, List<CBASTDocumentation>, List<CBASTField>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
  A variant case declaration.
CBASTVariantCaseName - Record Class in com.io7m.cedarbridge.schema.ast
  The type of type parameter names.
CBASTVariantCaseName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
  The type of type parameter names.
CBASTVariantMemberType - Interface in com.io7m.cedarbridge.schema.ast
  The objects that can appear in variants.
CBBinder - Class in com.io7m.cedarbridge.schema.binder.internal
  Binding analysis for declarations.
CBBinder(CBStringsType, CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBBinder
  Binding analysis for import declarations.
CBBinderContext - Class in com.io7m.cedarbridge.schema.binder.internal
  The contextual information used during binding analysis.
CBBinderContext(CBStringsType, CBLoaderType, CBExpressionLineLogType, Consumer<CBError>, String, CBASTLanguage) - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
  The contextual information used during binding analysis.
CBBinderContextType - Interface in com.io7m.cedarbridge.schema.binder.internal
  The contextual information used during binding analysis.
CBBinderFactory - Class in com.io7m.cedarbridge.schema.binder
  The binder factory implementation.
CBBinderFactory() - Constructor for class com.io7m.cedarbridge.schema.binder.CBBinderFactory
  Construct a binder factory
CBBinderFactory(CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.binder.CBBinderFactory
  Construct a binder factory.
CBBinderFactoryType - Interface in com.io7m.cedarbridge.schema.binder.api
  A factory of package binders.
CBBinderStrings - Class in com.io7m.cedarbridge.schema.binder.internal
  Binder string resources.
CBBinderType - Interface in com.io7m.cedarbridge.schema.binder.api
  A package binder.
CBBindFailedException - Exception Class in com.io7m.cedarbridge.schema.binder.api
  Binding failed.
CBBindFailedException() - Constructor for exception class com.io7m.cedarbridge.schema.binder.api.CBBindFailedException
  Construct an exception.
CBBindingExternal - Record Class in com.io7m.cedarbridge.schema.binder.api
  The binding names an external type declaration.
CBBindingExternal(String, LexicalPosition<URI>, CBTypeDeclarationType) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
  The binding names an external type declaration.
CBBindingLocalFieldName - Record Class in com.io7m.cedarbridge.schema.binder.api
  The binding names a local field name.
CBBindingLocalFieldName(String, LexicalPosition<URI>, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
  The binding names a local field name.
CBBindingLocalProtocolDeclaration - Record Class in com.io7m.cedarbridge.schema.binder.api
  The binding names a local protocol declaration.
CBBindingLocalProtocolDeclaration(String, LexicalPosition<URI>, BigInteger, CBASTProtocolDeclaration) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
  The binding names a local protocol declaration.
CBBindingLocalProtocolVersionDeclaration - Record Class in com.io7m.cedarbridge.schema.binder.api
  The binding names a local protocol version declaration.
CBBindingLocalProtocolVersionDeclaration(String, LexicalPosition<URI>, BigInteger, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
  The binding names a local protocol version declaration.
CBBindingLocalType - Interface in com.io7m.cedarbridge.schema.binder.api
  A binding to something declared within the same package.
CBBindingLocalTypeDeclaration - Record Class in com.io7m.cedarbridge.schema.binder.api
  The binding names a local type declaration.
CBBindingLocalTypeDeclaration(String, LexicalPosition<URI>, BigInteger, CBASTTypeDeclarationType) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
  The binding names a local type declaration.
CBBindingLocalTypeParameter - Record Class in com.io7m.cedarbridge.schema.binder.api
  The binding names a type parameter.
CBBindingLocalTypeParameter(String, LexicalPosition<URI>, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
  The binding names a type parameter.
CBBindingLocalVariantCase - Record Class in com.io7m.cedarbridge.schema.binder.api
  The binding names a local variant case.
CBBindingLocalVariantCase(String, LexicalPosition<URI>, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
  The binding names a local variant case.
CBBindingType - Interface in com.io7m.cedarbridge.schema.binder.api
  A binding to a name.
CBBooleanType - Interface in com.io7m.cedarbridge.runtime.api
  The boolean type.
CBByteArray - Record Class in com.io7m.cedarbridge.runtime.api
  The type of byte arrays.
CBByteArray(ByteBuffer) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBByteArray
  The type of byte arrays.
CBCGDataClassGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
  A generator of Java data classes for types.
CBCGDataClassGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGDataClassGenerator
  A generator of Java data classes for types.
CBCGJava - Class in com.io7m.cedarbridge.codegen.javastatic.internal
  A Java code generator.
CBCGJava(CBSPICodeGeneratorConfiguration) - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJava
  A Java code generator.
CBCGJavaClassGeneratorType<T> - Interface in com.io7m.cedarbridge.codegen.javastatic.internal
  A generator of a Java class.
CBCGJavaNamePool - Class in com.io7m.cedarbridge.codegen.javastatic.internal
  A pool of names.
CBCGJavaNamePool() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaNamePool
  A pool of names.
CBCGJavaSFactory - Class in com.io7m.cedarbridge.codegen.javastatic
  A factory of Java code generators.
CBCGJavaSFactory() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.CBCGJavaSFactory
  Construct a code generator factory.
CBCGJavaTypeExpressions - Class in com.io7m.cedarbridge.codegen.javastatic.internal
  Functions to generate code for type expressions.
CBCGJavaTypeNames - Class in com.io7m.cedarbridge.codegen.javastatic.internal
  Functions over Java type names.
CBCGProtocolGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
  A generator of Java classes for protocols.
CBCGProtocolGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolGenerator
  A generator of Java classes for protocols.
CBCGProtocolInterfaceGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
  A generator of Java interface types for protocol declarations.
CBCGProtocolInterfaceGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolInterfaceGenerator
  A generator of Java interface types for protocol declarations.
CBCGProtocolMessageSerializerGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
  A generator of Java serializers for versioned protocols.
CBCGProtocolMessageSerializerGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolMessageSerializerGenerator
  A generator of Java interface types for protocol version declarations.
CBCGProtocolVersionedInterfaceGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
  A generator of Java interface types for protocol version declarations.
CBCGProtocolVersionedInterfaceGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolVersionedInterfaceGenerator
  A generator of Java interface types for protocol version declarations.
CBCodeGeneratorConfiguration - Record Class in com.io7m.cedarbridge.codegen.api
  Configuration information for code generators.
CBCodeGeneratorConfiguration(Path) - Constructor for record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
  Configuration information for code generators.
CBCodeGeneratorDescription - Record Class in com.io7m.cedarbridge.codegen.api
  A description of a code generator.
CBCodeGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
  A description of a code generator.
CBCodeGeneratorDirectoryType - Interface in com.io7m.cedarbridge.codegen.api
  A directory of code generators.
CBCodeGeneratorException - Exception Class in com.io7m.cedarbridge.codegen.api
  The type of exceptions raised by code generators.
CBCodeGeneratorException(Exception) - Constructor for exception class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorException
  Construct an exception.
CBCodeGeneratorFactoryType - Interface in com.io7m.cedarbridge.codegen.api
  A factory of code generators.
CBCodeGeneratorResult - Record Class in com.io7m.cedarbridge.codegen.api
  The result of code generation.
CBCodeGeneratorResult(List<Path>) - Constructor for record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
  The result of code generation.
CBCodeGenerators - Class in com.io7m.cedarbridge.codegen.api
  A directory of code generators.
CBCodeGenerators() - Constructor for class com.io7m.cedarbridge.codegen.api.CBCodeGenerators
  Construct a directory, loading available generators using `ServiceLoader`.
CBCodeGenerators(List<CBCodeGeneratorFactoryType>) - Constructor for class com.io7m.cedarbridge.codegen.api.CBCodeGenerators
  Construct a directory using the given code generators.
CBCodeGeneratorType - Interface in com.io7m.cedarbridge.codegen.api
  A code generator.
CBCommandCheck - Class in com.io7m.cedarbridge.cmdline.internal
  The "check" command.
CBCommandCheck() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
  Construct a command.
CBCommandCompile - Class in com.io7m.cedarbridge.cmdline.internal
  The "compile" command.
CBCommandCompile() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
  Construct a command.
CBCommandDocument - Class in com.io7m.cedarbridge.cmdline.internal
  The "document" command.
CBCommandDocument() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
  Construct a command.
CBCommandListCodeGenerators - Class in com.io7m.cedarbridge.cmdline.internal
  The "list-code-generators" command.
CBCommandListCodeGenerators() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
  Construct a command.
CBCommandListDocGenerators - Class in com.io7m.cedarbridge.cmdline.internal
  The "list-documentation-generators" command.
CBCommandListDocGenerators() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
  Construct a command.
CBContainerProtocolAvailable - Record Class in com.io7m.cedarbridge.runtime.container_protocol
  An availability message, typically presented by a server, that announces the available application protocol ID and version, and the version of the container protocol used to serve it.
CBContainerProtocolAvailable(long, long, UUID, long, long) - Constructor for record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
  An availability message, typically presented by a server, that announces the available application protocol ID and version, and the version of the container protocol used to serve it.
CBContainerProtocolMessages - Class in com.io7m.cedarbridge.runtime.container_protocol
  Functions to parse and serialize versioning container protocol messages.
CBContainerProtocolResponse - Record Class in com.io7m.cedarbridge.runtime.container_protocol
  A response to a `CBContainerProtocolUse` message.
CBContainerProtocolResponse(boolean, String) - Constructor for record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
  A response to a `CBContainerProtocolUse` message.
CBContainerProtocolUse - Record Class in com.io7m.cedarbridge.runtime.container_protocol
CBContainerProtocolUse(long, UUID, long) - Constructor for record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
  Creates an instance of a `CBContainerProtocolUse` record class.
CBCore - Class in com.io7m.cedarbridge.runtime.api
  Convenience functions intended to be statically imported.
CBCore - Class in com.io7m.cedarbridge.schema.core_types
  The core package.
CBDeclarationParser - Class in com.io7m.cedarbridge.schema.parser.internal
  A parser for declarations.
CBDeclarationParser(boolean) - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBDeclarationParser
  A parser for declarations.
CBDeserializerMethod - Annotation Interface in com.io7m.cedarbridge.runtime.api
  An annotation that indicates a deserializer method.
CBDeserializeType<T> - Interface in com.io7m.cedarbridge.runtime.api
  A function that can deserialize a value.
CBDocGeneratorConfiguration - Record Class in com.io7m.cedarbridge.bridgedoc.api
  Configuration information for documentation generators.
CBDocGeneratorConfiguration(Path, Optional<String>) - Constructor for record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
  Configuration information for documentation generators.
CBDocGeneratorDescription - Record Class in com.io7m.cedarbridge.bridgedoc.api
  A description of a documentation generator.
CBDocGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
  A description of a documentation generator.
CBDocGeneratorDirectoryType - Interface in com.io7m.cedarbridge.bridgedoc.api
  A directory of documentation generators.
CBDocGeneratorException - Exception Class in com.io7m.cedarbridge.bridgedoc.api
  The type of exceptions raised by documentation generators.
CBDocGeneratorException(Exception) - Constructor for exception class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorException
  Construct an exception.
CBDocGeneratorFactoryType - Interface in com.io7m.cedarbridge.bridgedoc.api
  A factory of documentation generators.
CBDocGeneratorResult - Record Class in com.io7m.cedarbridge.bridgedoc.api
  The result of documentation generation.
CBDocGeneratorResult(List<Path>) - Constructor for record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
  The result of documentation generation.
CBDocGenerators - Class in com.io7m.cedarbridge.bridgedoc.api
  A directory of documentation generators.
CBDocGenerators() - Constructor for class com.io7m.cedarbridge.bridgedoc.api.CBDocGenerators
  Construct a directory, loading available generators using `ServiceLoader`.
CBDocGenerators(List<CBDocGeneratorFactoryType>) - Constructor for class com.io7m.cedarbridge.bridgedoc.api.CBDocGenerators
  Construct a directory using the given documentation generators.
CBDocGeneratorType - Interface in com.io7m.cedarbridge.bridgedoc.api
  A documentation generator.
CBDocumentationParser - Class in com.io7m.cedarbridge.schema.parser.internal
  A parser for documentation declarations.
CBDocumentationParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBDocumentationParser
  A parser for documentation declarations.
CBElementBinderType<T> - Interface in com.io7m.cedarbridge.schema.binder.internal
  Binding analysis for various AST elements.
CBElementCheckerType<T> - Interface in com.io7m.cedarbridge.schema.typer.internal
  Type checking for various AST elements.
CBElementParserType<T> - Interface in com.io7m.cedarbridge.schema.parser.internal
  The type of element parsers.
CBError - Record Class in com.io7m.cedarbridge.errors
CBError(LexicalPosition<URI>, CBError.Severity, Exception, String, String) - Constructor for record class com.io7m.cedarbridge.errors.CBError
  Creates an instance of a `CBError` record class.
CBError.Severity - Enum Class in com.io7m.cedarbridge.errors
  The error severity.
CBExceptionTracker<T> - Class in com.io7m.cedarbridge.errors
  A class that tracks exceptions.
CBExceptionTracker() - Constructor for class com.io7m.cedarbridge.errors.CBExceptionTracker
  A class that tracks exceptions.
CBExitlessMain - Class in com.io7m.cedarbridge.cmdline
  Main command line entry point.
CBExpressionLineLogType - Interface in com.io7m.cedarbridge.exprsrc.api
  A log of the lines of text encountered so far.
CBExpressionSource - Class in com.io7m.cedarbridge.exprsrc.internal
  The default expression source.
CBExpressionSource(CBRecordingUnicodeCharacterReader, URI, InputStream, JSXParserType) - Constructor for class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
  The default expression source.
CBExpressionSourceFactoryType - Interface in com.io7m.cedarbridge.exprsrc.api
  A factory of expression sources.
CBExpressionSources - Class in com.io7m.cedarbridge.exprsrc
  The default expression source factory.
CBExpressionSources() - Constructor for class com.io7m.cedarbridge.exprsrc.CBExpressionSources
  Construct an expression source factory.
CBExpressionSources(JSXLexerSupplierType, JSXParserSupplierType) - Constructor for class com.io7m.cedarbridge.exprsrc.CBExpressionSources
  Construct a parser factory.
CBExpressionSourceType - Interface in com.io7m.cedarbridge.exprsrc.api
  A source of expressions.
CBExprsrcServices - Class in com.io7m.cedarbridge.exprsrc.internal
  Functions over services.
CBExternalName - Record Class in com.io7m.cedarbridge.schema.compiled
  The type of external names that can be used during code generation.
CBExternalName(String, String) - Constructor for record class com.io7m.cedarbridge.schema.compiled.CBExternalName
  The type of external names that can be used during code generation.
CBExternalType - Interface in com.io7m.cedarbridge.schema.compiled
  A type with externally-defined semantics.
CBFalse - Record Class in com.io7m.cedarbridge.runtime.api
  The False case.
CBFalse() - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFalse
  Creates an instance of a `CBFalse` record class.
CBField - Class in com.io7m.cedarbridge.schema.compiled.internal
  A field.
CBField(String, List<String>, CBTypeExpressionType) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBField
  Construct a field.
CBFieldNames - Class in com.io7m.cedarbridge.schema.names
  Functions over record field names.
CBFieldOwnerType - Interface in com.io7m.cedarbridge.schema.compiled
  The objects that can contain fields.
CBFieldParser - Class in com.io7m.cedarbridge.schema.parser.internal
  A field parser.
CBFieldParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBFieldParser
  A field parser.
CBFieldType - Interface in com.io7m.cedarbridge.schema.compiled
  A field within a `CBRecordType`, or a `CBVariantCaseType`.
CBFilters - Class in com.io7m.cedarbridge.schema.parser.internal
  Convenient filters.
CBFloat16 - Record Class in com.io7m.cedarbridge.runtime.api
  A 16-bit floating point value.
CBFloat16(double) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFloat16
  Creates an instance of a `CBFloat16` record class.
CBFloat32 - Record Class in com.io7m.cedarbridge.runtime.api
  A 32-bit floating point value.
CBFloat32(double) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFloat32
  Creates an instance of a `CBFloat32` record class.
CBFloat64 - Record Class in com.io7m.cedarbridge.runtime.api
  A 64-bit floating point value.
CBFloat64(double) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFloat64
  Creates an instance of a `CBFloat64` record class.
CBFloatType - Interface in com.io7m.cedarbridge.runtime.api
  The base type of floating-point values.
CBGenericSerializerMethodDirection - Enum Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
  The type of serialize method.
CBGenericSerializerMethodRefNamed - Record Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
  A reference to a serialize method directly on a named type.
CBGenericSerializerMethodRefNamed(CBTypeExpressionType.CBTypeExprNamedType) - Constructor for record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
  Creates an instance of a `CBGenericSerializerMethodRefNamed` record class.
CBGenericSerializerMethodRefParameter - Record Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
  A reference to a serialize method passed into a function on behalf of a type parameter.
CBGenericSerializerMethodRefParameter(CBTypeExpressionType.CBTypeExprParameterType) - Constructor for record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
  Creates an instance of a `CBGenericSerializerMethodRefParameter` record class.
CBGenericSerializerMethodRefs - Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
  Functions to calculate or generate serializer method references.
CBGenericSerializerMethodRefs(CBCGJavaNamePool, CBTypeExpressionType, CBGenericSerializerMethodDirection) - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefs
  Create a method reference generator.
CBGenericSerializerMethodRefType - Interface in com.io7m.cedarbridge.codegen.javastatic.internal.generics
  A reference to a serializer/deserializer method.
CBGenericSerializerMethodRefViaLambda - Record Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
  A reference to a serialize method that is enclosed inside a lambda expression.
CBGenericSerializerMethodRefViaLambda(CBTypeExpressionType.CBTypeExprApplicationType, TypeName, TypeName, String, String, String, CBTypeExpressionType.CBTypeExprNamedType, List<CBGenericSerializerMethodRefType>) - Constructor for record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Creates an instance of a `CBGenericSerializerMethodRefViaLambda` record class.
CBImportBinder - Class in com.io7m.cedarbridge.schema.binder.internal
  Binding analysis for import declarations.
CBImportBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBImportBinder
  Binding analysis for import declarations.
CBImportParser - Class in com.io7m.cedarbridge.schema.parser.internal
  A parser for import declarations.
CBImportParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBImportParser
  A parser for import declarations.
CBIntegerSigned16 - Record Class in com.io7m.cedarbridge.runtime.api
  The type of signed 16-bit integers.
CBIntegerSigned16(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
  The type of signed 16-bit integers.
CBIntegerSigned32 - Record Class in com.io7m.cedarbridge.runtime.api
  The type of signed 32-bit integers.
CBIntegerSigned32(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
  Creates an instance of a `CBIntegerSigned32` record class.
CBIntegerSigned64 - Record Class in com.io7m.cedarbridge.runtime.api
  The type of signed 64-bit integers.
CBIntegerSigned64(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
  Creates an instance of a `CBIntegerSigned64` record class.
CBIntegerSigned8 - Record Class in com.io7m.cedarbridge.runtime.api
  The type of signed 8-bit integers.
CBIntegerSigned8(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
  The type of signed 8-bit integers.
CBIntegerType - Interface in com.io7m.cedarbridge.runtime.api
  The base type of integers.
CBIntegerUnsigned16 - Record Class in com.io7m.cedarbridge.runtime.api
  The type of unsigned 16-bit integers.
CBIntegerUnsigned16(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
  The type of unsigned 16-bit integers.
CBIntegerUnsigned32 - Record Class in com.io7m.cedarbridge.runtime.api
  The type of unsigned 32-bit integers.
CBIntegerUnsigned32(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
  The type of unsigned 32-bit integers.
CBIntegerUnsigned64 - Record Class in com.io7m.cedarbridge.runtime.api
  The type of unsigned 64-bit integers.
CBIntegerUnsigned64(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
  Creates an instance of a `CBIntegerUnsigned64` record class.
CBIntegerUnsigned8 - Record Class in com.io7m.cedarbridge.runtime.api
  The type of unsigned 8-bit integers.
CBIntegerUnsigned8(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
  The type of unsigned 8-bit integers.
CBLanguageParser - Class in com.io7m.cedarbridge.schema.parser.internal
  A parser for language declarations.
CBLanguageParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBLanguageParser
  A parser for language declarations.
CBList<T> - Record Class in com.io7m.cedarbridge.runtime.api
  The type of lists.
CBList(List<T>) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBList
  The type of lists.
CBLoader - Class in com.io7m.cedarbridge.schema.compiler.internal
  The default loader implementation.
CBLoader(CBSchemaCompilerInternalFactory, List<Path>, Consumer<CBError>) - Constructor for class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
  The default loader implementation.
CBLoaderFactoryType - Interface in com.io7m.cedarbridge.schema.loader.api
  A factory of package loaders.
CBLoaderType - Interface in com.io7m.cedarbridge.schema.loader.api
  A package loader.
CBLoadFailedException - Exception Class in com.io7m.cedarbridge.schema.loader.api
  Loading failed.
CBLoadFailedException() - Constructor for exception class com.io7m.cedarbridge.schema.loader.api.CBLoadFailedException
  Construct an exception.
CBMain - Class in com.io7m.cedarbridge.cmdline
  Main command line entry point.
CBMain(String[]) - Constructor for class com.io7m.cedarbridge.cmdline.CBMain
  The main entry point.
CBMap<K,V> - Record Class in com.io7m.cedarbridge.runtime.api
  The type of maps.
CBMap(Map<K, V>) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBMap
  The type of maps.
CBMapEntry<K,V> - Record Class in com.io7m.cedarbridge.runtime.api
  The type of map entries.
CBMapEntry(K, V) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBMapEntry
  The type of map entries.
CBNames - Class in com.io7m.cedarbridge.schema.parser.internal
  Functions over names.
CBNone<T> - Record Class in com.io7m.cedarbridge.runtime.api
  The None case.
CBNone() - Constructor for record class com.io7m.cedarbridge.runtime.api.CBNone
  Creates an instance of a `CBNone` record class.
CBOptionType<T> - Interface in com.io7m.cedarbridge.runtime.api
  The option type.
CBPackage - Class in com.io7m.cedarbridge.schema.compiled.internal
  A package declaration.
CBPackage(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
  Construct a package.
CBPackageBuilder - Class in com.io7m.cedarbridge.schema.compiled.internal
  A package builder.
CBPackageBuilder(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
  Construct a package builder.
CBPackageBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
  The type of package builders.
CBPackageDeclarationParser - Class in com.io7m.cedarbridge.schema.parser.internal
  A parser for package declarations.
CBPackageDeclarationParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBPackageDeclarationParser
  A parser for package declarations.
CBPackageNames - Class in com.io7m.cedarbridge.schema.names
  Functions over package names.
CBPackages - Class in com.io7m.cedarbridge.schema.compiled
  Utility functions to create packages.
CBPackageShortNames - Class in com.io7m.cedarbridge.schema.names
  Functions over short package names.
CBPackageType - Interface in com.io7m.cedarbridge.schema.compiled
  A compiled package.
CBParseContext - Class in com.io7m.cedarbridge.schema.parser.internal
  The parse context implementation.
CBParseContext(CBStringsType, CBExpressionLineLogType, Consumer<CBError>) - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBParseContext
  The parse context implementation.
CBParseContextType - Interface in com.io7m.cedarbridge.schema.parser.internal
  The parsing context.
CBParseFailedException - Exception Class in com.io7m.cedarbridge.schema.parser.api
  Parsing failed.
CBParseFailedException(CBParseFailedException.Fatal) - Constructor for exception class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException
  Construct an exception.
CBParseFailedException.Fatal - Enum Class in com.io7m.cedarbridge.schema.parser.api
  An indication of whether or not the exception is fatal.
CBParser - Class in com.io7m.cedarbridge.schema.parser.internal
  The default parser implementation.
CBParser(CBStringsType, Consumer<CBError>, CBExpressionSourceType) - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBParser
  The default parser implementation.
CBParserFactory - Class in com.io7m.cedarbridge.schema.parser
  A parser factory.
CBParserFactory() - Constructor for class com.io7m.cedarbridge.schema.parser.CBParserFactory
  Construct a parser factory
CBParserFactory(CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.parser.CBParserFactory
  Construct a parser factory.
CBParserFactoryType - Interface in com.io7m.cedarbridge.schema.parser.api
  A factory of parsers.
CBParserStrings - Class in com.io7m.cedarbridge.schema.parser.internal
  Parser string resources.
CBParserType - Interface in com.io7m.cedarbridge.schema.parser.api
  A package parser.
CBProtocolBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
  A builder for protocols.
CBProtocolCoordinates - Record Class in com.io7m.cedarbridge.runtime.api
  The unique coordinates for a protocol version.
CBProtocolCoordinates(UUID, BigInteger) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
  The unique coordinates for a protocol version.
CBProtocolDeclaration - Class in com.io7m.cedarbridge.schema.compiled.internal
  A protocol declaration.
CBProtocolDeclarationBinder - Class in com.io7m.cedarbridge.schema.binder.internal
  Binding analysis for protocol declarations.
CBProtocolDeclarationBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBProtocolDeclarationBinder
  Binding analysis for protocol declarations.
CBProtocolDeclarationType - Interface in com.io7m.cedarbridge.schema.compiled
  The base type of protocol declarations.
CBProtocolMessageSerializerType<T> - Interface in com.io7m.cedarbridge.runtime.api
  The type of serializers for protocol messages.
CBProtocolMessageType - Interface in com.io7m.cedarbridge.runtime.api
  The base type of all protocol messages.
CBProtocolMessageVersionedSerializerType<T> - Interface in com.io7m.cedarbridge.runtime.api
  The type of serializers for (versioned) protocol messages.
CBProtocolParser - Class in com.io7m.cedarbridge.schema.parser.internal
  A parser for protocol declarations.
CBProtocolParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBProtocolParser
  A parser for protocol declarations.
CBProtocolType<T> - Interface in com.io7m.cedarbridge.runtime.api
  The base type of protocols.
CBProtocolVersionBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
  A builder of protocol versions.
CBProtocolVersionDeclaration - Class in com.io7m.cedarbridge.schema.compiled.internal
  A protocol version declaration.
CBProtocolVersionDeclaration(CBProtocolDeclarationType, BigInteger) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
  Construct a version declaration.
CBProtocolVersionDeclarationType - Interface in com.io7m.cedarbridge.schema.compiled
  The type of protocol version declarations.
CBRecordBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
  A builder of record types.
CBRecordingUnicodeCharacterReader - Class in com.io7m.cedarbridge.exprsrc.internal
  A character reader that records characters.
CBRecordingUnicodeCharacterReader(UnicodeCharacterReaderPushBackType) - Constructor for class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
  A character reader that records characters.
CBRecordParser - Class in com.io7m.cedarbridge.schema.parser.internal
  A parser for record declarations.
CBRecordParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBRecordParser
  A parser for record declarations.
CBRecordType - Interface in com.io7m.cedarbridge.schema.compiled
  A record type, or algebraic (nominal) product type.
CBSchemaCompilation - Record Class in com.io7m.cedarbridge.schema.compiler.api
  The result of a compilation.
CBSchemaCompilation(List<CBPackageType>) - Constructor for record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
  The result of a compilation.
CBSchemaCompiler - Class in com.io7m.cedarbridge.schema.compiler.internal
  A schema compiler.
CBSchemaCompiler(Consumer<CBError>, CBExpressionSourceFactoryType, CBParserFactoryType, CBBinderFactoryType, CBTypeCheckerFactoryType, CBLoaderType, CBSchemaCompilerConfiguration) - Constructor for class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompiler
  A schema compiler.
CBSchemaCompilerConfiguration - Record Class in com.io7m.cedarbridge.schema.compiler.api
  The compiler configuration.
CBSchemaCompilerConfiguration(List<Path>, List<Path>) - Constructor for record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
  The compiler configuration.
CBSchemaCompilerException - Exception Class in com.io7m.cedarbridge.schema.compiler.api
  A compilation error.
CBSchemaCompilerException() - Constructor for exception class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerException
  A compilation error.
CBSchemaCompilerFactory - Class in com.io7m.cedarbridge.schema.compiler
  A factory of schema compilers.
CBSchemaCompilerFactory() - Constructor for class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
  A factory of schema compilers.
CBSchemaCompilerFactory(CBExpressionSourceFactoryType, CBParserFactoryType, CBBinderFactoryType, CBTypeCheckerFactoryType) - Constructor for class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
  A factory of schema compilers.
CBSchemaCompilerFactoryType - Interface in com.io7m.cedarbridge.schema.compiler.api
  A factory of compilers.
CBSchemaCompilerInternalFactory - Class in com.io7m.cedarbridge.schema.compiler.internal
  An internal compiler factory.
CBSchemaCompilerInternalFactory(CBExpressionSourceFactoryType, CBParserFactoryType, CBBinderFactoryType, CBTypeCheckerFactoryType) - Constructor for class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerInternalFactory
  An internal compiler factory.
CBSchemaCompilerStrings - Class in com.io7m.cedarbridge.schema.compiler.internal
  Compiler string resources.
CBSchemaCompilerType - Interface in com.io7m.cedarbridge.schema.compiler.api
  A compiler.
CBSerializableType - Interface in com.io7m.cedarbridge.runtime.api
  The base type of all serializable values.
CBSerializationContextBSSIO - Class in com.io7m.cedarbridge.runtime.bssio
  A serialization context based on `jbssio`.
CBSerializationContextErrorType - Interface in com.io7m.cedarbridge.runtime.api
  The serialization context related to errors during serialization.
CBSerializationContextFlushOperationType - Interface in com.io7m.cedarbridge.runtime.api
  A flush operation for an underlying stream.
CBSerializationContextInputType - Interface in com.io7m.cedarbridge.runtime.api
  The serialization context related to reading values.
CBSerializationContextOutputType - Interface in com.io7m.cedarbridge.runtime.api
  The serialization context related to writing values.
CBSerializationContextSize - Class in com.io7m.cedarbridge.runtime.api
  A serialization context that writes no data, but calculates the size of all data passing through it.
CBSerializationContextSize() - Constructor for class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
  Construct a context.
CBSerializationContextTracingType - Interface in com.io7m.cedarbridge.runtime.api
  The serialization context related to tracing serialization.
CBSerializationContextType - Interface in com.io7m.cedarbridge.runtime.api
  The main serialization context.
CBSerializationException - Exception Class in com.io7m.cedarbridge.runtime.api
  The type of serialization exceptions.
CBSerializationException(String, long, String) - Constructor for exception class com.io7m.cedarbridge.runtime.api.CBSerializationException
  Create an exception.
CBSerializationException(String, Throwable, long, String) - Constructor for exception class com.io7m.cedarbridge.runtime.api.CBSerializationException
  Create an exception.
CBSerializationException(Throwable, long, String) - Constructor for exception class com.io7m.cedarbridge.runtime.api.CBSerializationException
  Create an exception.
CBSerializerMethod - Annotation Interface in com.io7m.cedarbridge.runtime.api
  An annotation that indicates a serializer method.
CBSerializeType<T> - Interface in com.io7m.cedarbridge.runtime.api
  A function that can serialize a value.
CBServices - Class in com.io7m.cedarbridge.cmdline.internal
  Functions over services.
CBServices - Class in com.io7m.cedarbridge.schema.compiler.internal
  Functions over services.
CBSome<T> - Record Class in com.io7m.cedarbridge.runtime.api
  The Some case.
CBSome(T) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBSome
  The Some case.
CBSpecificationLocation - Class in com.io7m.cedarbridge.schema.names
  Functions to quote language specifications.
CBSPICodeGeneratorConfiguration - Record Class in com.io7m.cedarbridge.codegen.spi
  Configuration information for code generators.
CBSPICodeGeneratorConfiguration(Path) - Constructor for record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
  Configuration information for code generators.
CBSPICodeGeneratorDescription - Record Class in com.io7m.cedarbridge.codegen.spi
  A description of a code generator.
CBSPICodeGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
  A description of a code generator.
CBSPICodeGeneratorException - Exception Class in com.io7m.cedarbridge.codegen.spi
  The type of exceptions raised by code generators.
CBSPICodeGeneratorException(Exception) - Constructor for exception class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorException
  Construct an exception.
CBSPICodeGeneratorFactoryType - Interface in com.io7m.cedarbridge.codegen.spi
  A factory of code generators.
CBSPICodeGeneratorResult - Record Class in com.io7m.cedarbridge.codegen.spi
  The result of code generation.
CBSPICodeGeneratorResult(List<Path>) - Constructor for record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
  The result of code generation.
CBSPICodeGeneratorType - Interface in com.io7m.cedarbridge.codegen.spi
  A code generator.
CBSPIDocGeneratorConfiguration - Record Class in com.io7m.cedarbridge.bridgedoc.spi
  Configuration information for documentation generators.
CBSPIDocGeneratorConfiguration(Path, Optional<String>) - Constructor for record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
  Configuration information for documentation generators.
CBSPIDocGeneratorDescription - Record Class in com.io7m.cedarbridge.bridgedoc.spi
  A description of a documentation generator.
CBSPIDocGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
  A description of a documentation generator.
CBSPIDocGeneratorException - Exception Class in com.io7m.cedarbridge.bridgedoc.spi
  The type of exceptions raised by documentation generators.
CBSPIDocGeneratorException(Exception) - Constructor for exception class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorException
  Construct an exception.
CBSPIDocGeneratorFactoryType - Interface in com.io7m.cedarbridge.bridgedoc.spi
  A factory of documentation generators.
CBSPIDocGeneratorResult - Record Class in com.io7m.cedarbridge.bridgedoc.spi
  The result of documentation generation.
CBSPIDocGeneratorResult(List<Path>) - Constructor for record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
  The result of documentation generation.
CBSPIDocGeneratorType - Interface in com.io7m.cedarbridge.bridgedoc.spi
  A documentation generator.
CBString - Record Class in com.io7m.cedarbridge.runtime.api
  The type of UTF-8 strings.
CBString(String) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBString
  The type of UTF-8 strings.
CBStringsType - Interface in com.io7m.cedarbridge.strings.api
  A provider of string resources.
CBTime - Class in com.io7m.cedarbridge.schema.time
  The time package.
CBTrue - Record Class in com.io7m.cedarbridge.runtime.api
  The True case.
CBTrue() - Constructor for record class com.io7m.cedarbridge.runtime.api.CBTrue
  Creates an instance of a `CBTrue` record class.
CBTypeAssignment - Record Class in com.io7m.cedarbridge.schema.typer.api
  An assignment of a type to an object.
CBTypeAssignment(int) - Constructor for record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
  An assignment of a type to an object.
CBTypeChecker - Class in com.io7m.cedarbridge.schema.typer.internal
  The main type checker.
CBTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage, CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker
  The main type checker.
CBTypeCheckerFactory - Class in com.io7m.cedarbridge.schema.typer
  A factory of type checkers.
CBTypeCheckerFactory() - Constructor for class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
  A factory of type checkers.
CBTypeCheckerFactory(CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
  A factory of type checkers.
CBTypeCheckerFactoryType - Interface in com.io7m.cedarbridge.schema.typer.api
  A factory of package type checkers.
CBTypeCheckerType - Interface in com.io7m.cedarbridge.schema.typer.api
  A package type checker.
CBTypeCheckFailedException - Exception Class in com.io7m.cedarbridge.schema.typer.api
  Type checking failed.
CBTypeCheckFailedException() - Constructor for exception class com.io7m.cedarbridge.schema.typer.api.CBTypeCheckFailedException
  Construct an exception.
CBTypeDeclarationBinder - Class in com.io7m.cedarbridge.schema.binder.internal
  Binding analysis for type declarations.
CBTypeDeclarationBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBTypeDeclarationBinder
  Binding analysis for type declarations.
CBTypeDeclarationBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
  The base type of type declaration builders.
CBTypeDeclarationChecker - Class in com.io7m.cedarbridge.schema.typer.internal
  Type checking of type declarations.
CBTypeDeclarationChecker() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeDeclarationChecker
  Type checking of type declarations.
CBTypeDeclarationExternal - Class in com.io7m.cedarbridge.schema.compiled.internal
  An external type declaration.
CBTypeDeclarationExternal(String, String, String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
  Construct an external type.
CBTypeDeclarationRecord - Class in com.io7m.cedarbridge.schema.compiled.internal
  A record type declaration.
CBTypeDeclarationRecord(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
  Construct a type declaration.
CBTypeDeclarationType - Interface in com.io7m.cedarbridge.schema.compiled
  The base type of type declarations.
CBTypeDeclarationVariant - Class in com.io7m.cedarbridge.schema.compiled.internal
  A variant type declaration.
CBTypeDeclarationVariant(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
  Construct a variant type declaration.
CBTypeExpressionApplication - Class in com.io7m.cedarbridge.schema.compiled
  An application of type arguments to a named type.
CBTypeExpressionApplication(CBTypeExpressionType.CBTypeExprNamedType, Collection<? extends CBTypeExpressionType>) - Constructor for class com.io7m.cedarbridge.schema.compiled.CBTypeExpressionApplication
  Construct an expression.
CBTypeExpressionBinder - Class in com.io7m.cedarbridge.schema.binder.internal
  Binding analysis for type expressions.
CBTypeExpressionBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBTypeExpressionBinder
  Binding analysis for type expressions.
CBTypeExpressionChecker - Class in com.io7m.cedarbridge.schema.typer.internal
  Type checking of type expressions.
CBTypeExpressionChecker() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeExpressionChecker
  Type checking of type expressions.
CBTypeExpressionNamed - Class in com.io7m.cedarbridge.schema.compiled.internal
  A named type expression.
CBTypeExpressionNamed(CBTypeDeclarationType) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionNamed
  Construct a type expression.
CBTypeExpressionParameter - Class in com.io7m.cedarbridge.schema.compiled.internal
  A type expression that refers to a type parameter.
CBTypeExpressionParameter(CBTypeParameterType) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionParameter
  Construct a type expression.
CBTypeExpressionParser - Class in com.io7m.cedarbridge.schema.parser.internal
  A parser for type expressions.
CBTypeExpressionParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBTypeExpressionParser
  A parser for type expressions.
CBTypeExpressionType - Interface in com.io7m.cedarbridge.schema.compiled
  The type of type expressions.
CBTypeExpressionType.CBTypeExprApplicationType - Interface in com.io7m.cedarbridge.schema.compiled
  A type application.
CBTypeExpressionType.CBTypeExprNamedType - Interface in com.io7m.cedarbridge.schema.compiled
  A named type.
CBTypeExpressionType.CBTypeExprParameterType - Interface in com.io7m.cedarbridge.schema.compiled
  A type parameter expression.
CBTypeNames - Class in com.io7m.cedarbridge.schema.names
  Functions over type names.
CBTypePackageConverter - Class in com.io7m.cedarbridge.schema.typer.internal
  A simple translator from ASTs to the more abstract compiled model.
CBTypePackageConverter() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypePackageConverter
  Construct a package builder.
CBTypeParameter - Class in com.io7m.cedarbridge.schema.compiled.internal
  A type parameter.
CBTypeParameter(String, int, List<String>) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
  Construct a type parameter.
CBTypeParameterNames - Class in com.io7m.cedarbridge.schema.names
  Functions over type parameter names.
CBTypeParameterType - Interface in com.io7m.cedarbridge.schema.compiled
  A type parameter.
CBTypeProtocolChecker - Class in com.io7m.cedarbridge.schema.typer.internal
  Type checking of protocol declarations.
CBTypeProtocolChecker() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeProtocolChecker
  Type checking of protocol declarations.
CBTyperContext - Class in com.io7m.cedarbridge.schema.typer.internal
  Contextual information for type checking.
CBTyperContext(CBStringsType, CBExpressionLineLogType, CBASTLanguage, Consumer<CBError>) - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTyperContext
  Contextual information for type checking.
CBTyperContextType - Interface in com.io7m.cedarbridge.schema.typer.internal
  Contextual information for type checking.
CBTyperStrings - Class in com.io7m.cedarbridge.schema.typer.internal
  String resources for type checking.
CBTypesForProtocolVersion - Record Class in com.io7m.cedarbridge.schema.typer.api
  The evaluated set of types present in a protocol version.
CBTypesForProtocolVersion(Set<CBASTTypeName>) - Constructor for record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
  The evaluated set of types present in a protocol version.
CBURI - Record Class in com.io7m.cedarbridge.runtime.api
  The type of URI values.
CBURI(URI) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBURI
  The type of URI values.
CBUUID - Record Class in com.io7m.cedarbridge.runtime.api
  The type of UUID values.
CBUUID(UUID) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBUUID
  The type of UUID values.
CBUUIDs - Class in com.io7m.cedarbridge.schema.names
  Convenience functions for UUIDs.
CBVariantBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
  A builder of variant types.
CBVariantCase - Class in com.io7m.cedarbridge.schema.compiled.internal
  A variant case.
CBVariantCase(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
  Construct a case.
CBVariantCaseBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
  A builder of variant cases.
CBVariantCaseNames - Class in com.io7m.cedarbridge.schema.names
  Functions over variant case names.
CBVariantCaseParser - Class in com.io7m.cedarbridge.schema.parser.internal
  A parser for variant case declarations.
CBVariantCaseParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBVariantCaseParser
  A parser for variant case declarations.
CBVariantCaseType - Interface in com.io7m.cedarbridge.schema.compiled
  A single case within a `CBVariantType`.
CBVariantParser - Class in com.io7m.cedarbridge.schema.parser.internal
  A parser for variant declarations.
CBVariantParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBVariantParser
  A parser for variant declarations.
CBVariantType - Interface in com.io7m.cedarbridge.schema.compiled
  A variant type, or algebraic sum type.
CBVersion - Class in com.io7m.cedarbridge.cmdline
CBVersion - Record Class in com.io7m.cedarbridge.version
  A semantic version number.
CBVersion(int, int, int, String) - Constructor for record class com.io7m.cedarbridge.version.CBVersion
  A semantic version number.
CBVersions - Class in com.io7m.cedarbridge.version
  Functions over versions.
CBXGenerator - Class in com.io7m.cedarbridge.bridgedoc.xhtml.internal
  An XHTML generator.
CBXGenerator(CBSPIDocGeneratorConfiguration) - Constructor for class com.io7m.cedarbridge.bridgedoc.xhtml.internal.CBXGenerator
  An XHTML generator.
CBXGeneratorFactory - Class in com.io7m.cedarbridge.bridgedoc.xhtml
  An XHTML generator.
CBXGeneratorFactory() - Constructor for class com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory
  An XHTML generator.
check(CBTyperContextType, CBASTProtocolDeclaration) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeProtocolChecker
check(CBTyperContextType, CBASTTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeDeclarationChecker
check(CBTyperContextType, CBASTTypeExpressionType) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeExpressionChecker
check(CBTyperContextType, T) - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBElementCheckerType
  Check the type of an element.
checkCaseBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Check that a variant case exists.
checkExpressionIs(SExpressionType, Optional<UUID>, Class<T>) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
  Check that the expression is of the given type.
checkExpressionIsKeyword(SExpressionType, Optional<UUID>, String, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
  Check that the expression is a keyword.
checkFieldBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Check that a field exists.
checkPackageBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Check that a package exists.
checkTypeBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Check that a type exists.
checkTypeOrProtocolBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Check that a type or protocol exists.
checkTypeParameterOrCaseBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Check that a variant case or type parameter exists.
checkTypeParameterOrFieldBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Check that a field or type parameter exists.
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBFieldNames
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBPackageNames
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBPackageShortNames
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBTypeNames
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBTypeParameterNames
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBVariantCaseNames
close() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
close() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBinderType
close() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
close() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
close() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
close() - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
close() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParser
close() - Method in interface com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerType
close() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker
close() - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBTyperContextType
com.io7m.cedarbridge.bridgedoc.api - package com.io7m.cedarbridge.bridgedoc.api
  Cedarbridge message protocol (Documentation generator API)
com.io7m.cedarbridge.bridgedoc.spi - package com.io7m.cedarbridge.bridgedoc.spi
  Cedarbridge message protocol (Code generator SPI)
com.io7m.cedarbridge.bridgedoc.xhtml - package com.io7m.cedarbridge.bridgedoc.xhtml
  Cedarbridge message protocol (XHTML generator)
com.io7m.cedarbridge.bridgedoc.xhtml.internal - package com.io7m.cedarbridge.bridgedoc.xhtml.internal
  Cedarbridge message protocol (XHTML generator [internals])
com.io7m.cedarbridge.cmdline - package com.io7m.cedarbridge.cmdline
  Cedarbridge message protocol (Command-line interface)
com.io7m.cedarbridge.cmdline.internal - package com.io7m.cedarbridge.cmdline.internal
  Cedarbridge message protocol (Command-line interface)
com.io7m.cedarbridge.codegen.api - package com.io7m.cedarbridge.codegen.api
  Cedarbridge message protocol (Code generator API)
com.io7m.cedarbridge.codegen.javastatic - package com.io7m.cedarbridge.codegen.javastatic
  Cedarbridge message protocol (Java code generator)
com.io7m.cedarbridge.codegen.javastatic.internal - package com.io7m.cedarbridge.codegen.javastatic.internal
  Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.javastatic.internal.generics - package com.io7m.cedarbridge.codegen.javastatic.internal.generics
  Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.spi - package com.io7m.cedarbridge.codegen.spi
  Cedarbridge message protocol (Code generator SPI)
com.io7m.cedarbridge.errors - package com.io7m.cedarbridge.errors
  Cedarbridge message protocol (Errors)
com.io7m.cedarbridge.exprsrc - package com.io7m.cedarbridge.exprsrc
  Cedarbridge message protocol (Expression source)
com.io7m.cedarbridge.exprsrc.api - package com.io7m.cedarbridge.exprsrc.api
  Cedarbridge message protocol (Expression source API)
com.io7m.cedarbridge.exprsrc.internal - package com.io7m.cedarbridge.exprsrc.internal
  Cedarbridge message protocol (Expression source [Internal classes])
com.io7m.cedarbridge.runtime.api - package com.io7m.cedarbridge.runtime.api
  Cedarbridge message protocol (Runtime)
com.io7m.cedarbridge.runtime.bssio - package com.io7m.cedarbridge.runtime.bssio
  Cedarbridge message protocol (Runtime bssio implementation)
com.io7m.cedarbridge.runtime.container_protocol - package com.io7m.cedarbridge.runtime.container_protocol
  Cedarbridge message protocol (Runtime container protocol)
com.io7m.cedarbridge.schema.ast - package com.io7m.cedarbridge.schema.ast
  Cedarbridge message protocol (Schema AST)
com.io7m.cedarbridge.schema.binder - package com.io7m.cedarbridge.schema.binder
  Cedarbridge message protocol (Schema binder)
com.io7m.cedarbridge.schema.binder.api - package com.io7m.cedarbridge.schema.binder.api
  Cedarbridge message protocol (Schema binder)
com.io7m.cedarbridge.schema.binder.internal - package com.io7m.cedarbridge.schema.binder.internal
  Cedarbridge message protocol (Schema binder [Internal classes])
com.io7m.cedarbridge.schema.compiled - package com.io7m.cedarbridge.schema.compiled
  Cedarbridge message protocol (Compiled schema types)
com.io7m.cedarbridge.schema.compiled.internal - package com.io7m.cedarbridge.schema.compiled.internal
  Cedarbridge message protocol (Compiled schema types [Internal classes])
com.io7m.cedarbridge.schema.compiler - package com.io7m.cedarbridge.schema.compiler
  Cedarbridge message protocol (Schema compiler)
com.io7m.cedarbridge.schema.compiler.api - package com.io7m.cedarbridge.schema.compiler.api
  Cedarbridge message protocol (Schema compiler API)
com.io7m.cedarbridge.schema.compiler.internal - package com.io7m.cedarbridge.schema.compiler.internal
  Cedarbridge message protocol (Schema compiler [Internal classes])
com.io7m.cedarbridge.schema.core_types - package com.io7m.cedarbridge.schema.core_types
  Cedarbridge message protocol (Schema core types)
com.io7m.cedarbridge.schema.loader.api - package com.io7m.cedarbridge.schema.loader.api
  Cedarbridge message protocol (Schema loader API)
com.io7m.cedarbridge.schema.names - package com.io7m.cedarbridge.schema.names
  Cedarbridge message protocol (Schema names)
com.io7m.cedarbridge.schema.parser - package com.io7m.cedarbridge.schema.parser
  Cedarbridge message protocol (Schema parser)
com.io7m.cedarbridge.schema.parser.api - package com.io7m.cedarbridge.schema.parser.api
  Cedarbridge message protocol (Schema parser API)
com.io7m.cedarbridge.schema.parser.internal - package com.io7m.cedarbridge.schema.parser.internal
  Cedarbridge message protocol (Schema parser [Internal classes])
com.io7m.cedarbridge.schema.time - package com.io7m.cedarbridge.schema.time
  Cedarbridge message protocol (Schema time types)
com.io7m.cedarbridge.schema.typer - package com.io7m.cedarbridge.schema.typer
  Cedarbridge message protocol (Schema type checker)
com.io7m.cedarbridge.schema.typer.api - package com.io7m.cedarbridge.schema.typer.api
  Cedarbridge message protocol (Schema type checker API)
com.io7m.cedarbridge.schema.typer.internal - package com.io7m.cedarbridge.schema.typer.internal
  Cedarbridge message protocol (Schema type checker [Internal classes])
com.io7m.cedarbridge.strings.api - package com.io7m.cedarbridge.strings.api
  Cedarbridge message protocol (String resource API)
com.io7m.cedarbridge.version - package com.io7m.cedarbridge.version
  Cedarbridge message protocol (Versions)
compareTo(CBFloat16) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
compareTo(CBFloat32) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
compareTo(CBFloat64) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
compareTo(CBIntegerSigned16) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
compareTo(CBIntegerSigned32) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
compareTo(CBIntegerSigned64) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
compareTo(CBIntegerSigned8) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
compareTo(CBIntegerUnsigned16) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
compareTo(CBIntegerUnsigned32) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
compareTo(CBIntegerUnsigned64) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
compareTo(CBIntegerUnsigned8) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
compareTo(CBProtocolCoordinates) - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
compareTo(CBString) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
compareTo(CBURI) - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
compareTo(CBUUID) - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
compareTo(CBVersion) - Method in record class com.io7m.cedarbridge.version.CBVersion
compiledPackages() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
  Returns the value of the `compiledPackages` record component.
containerProtocolMaximumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
  Returns the value of the `containerProtocolMaximumVersion` record component.
containerProtocolMinimumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
  Returns the value of the `containerProtocolMinimumVersion` record component.
containerProtocolVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
  Returns the value of the `containerProtocolVersion` record component.
contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType
contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType
  Determine if the given type parameter occurs in the type expression.
containsType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
contextualize(LexicalPosition<?>) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionLineLogType
  Show a contextually highlighted line for the given lexical position.
contextualize(LexicalPosition<?>) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
create() - Static method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderStrings
create() - Static method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerStrings
create() - Static method in class com.io7m.cedarbridge.schema.parser.internal.CBParserStrings
  Create parser string resources.
create() - Static method in class com.io7m.cedarbridge.schema.typer.internal.CBTyperStrings
create(BSSReaderSequentialType, BSSWriterSequentialType, CBSerializationContextFlushOperationType) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
  Create a context based on the reader and writer.
create(URI, InputStream) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType
  Create a source of expressions from the given stream.
create(URI, InputStream) - Method in class com.io7m.cedarbridge.exprsrc.CBExpressionSources
create(Path) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType
  Create a source of expressions from the path.
createBinder(CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBinderFactoryType
  Create a binder.
createBinder(CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in class com.io7m.cedarbridge.schema.binder.CBBinderFactory
createCase(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantBuilderType
  Create a new variant case.
createCompiler(CBSchemaCompilerConfiguration) - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerFactoryType
  Create a compiler for the given configuration.
createCompiler(CBSchemaCompilerConfiguration) - Method in class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
createCompiler(CBSchemaCompilerConfiguration, Consumer<CBError>) - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerFactoryType
  Create a compiler for the given configuration.
createCompiler(CBSchemaCompilerConfiguration, Consumer<CBError>) - Method in class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
createdFiles() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
  Returns the value of the `createdFiles` record component.
createdFiles() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
  Returns the value of the `createdFiles` record component.
createdFiles() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
  Returns the value of the `createdFiles` record component.
createdFiles() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
  Returns the value of the `createdFiles` record component.
createExternalType(String, String, String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
  Create a new external type declaration.
createExternalType(String, String, String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
createField(String, CBTypeExpressionType, List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBRecordBuilderType
  Create a new record field.
createField(String, CBTypeExpressionType, List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseBuilderType
  Create a new field within this variant case.
createFromByteArray(BSSReaderProviderType, byte[]) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
  Create a context based on the readers and byte array.
createFromInputStream(BSSReaderProviderType, InputStream) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
  Create a context based on the input stream.
createFromOutputStream(BSSWriterProviderType, OutputStream) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
  Create a context based on the output stream.
createGenerator(CBDocGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorFactoryType
  Create a new documentation generator based on the given configuration values.
createGenerator(CBSPIDocGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorFactoryType
  Create a new documentation generator based on the given configuration values.
createGenerator(CBSPIDocGeneratorConfiguration) - Method in class com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory
createGenerator(CBCodeGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorFactoryType
  Create a new code generator based on the given configuration values.
createGenerator(CBSPICodeGeneratorConfiguration) - Method in class com.io7m.cedarbridge.codegen.javastatic.CBCGJavaSFactory
createGenerator(CBSPICodeGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorFactoryType
  Create a new code generator based on the given configuration values.
createLoader(Consumer<CBError>) - Method in interface com.io7m.cedarbridge.schema.loader.api.CBLoaderFactoryType
  Create a loader.
createNewCompiler(Consumer<CBError>, CBSchemaCompilerConfiguration, CBLoader) - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerInternalFactory
  Create a new compiler.
createPackage(String) - Static method in class com.io7m.cedarbridge.schema.compiled.CBPackages
  Start creating a new package.
createParser(Consumer<CBError>, CBExpressionSourceType) - Method in interface com.io7m.cedarbridge.schema.parser.api.CBParserFactoryType
  Create a parser.
createParser(Consumer<CBError>, CBExpressionSourceType) - Method in class com.io7m.cedarbridge.schema.parser.CBParserFactory
createProtocol(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
  Create a new protocol.
createProtocol(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
createRecord(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
  Create a new record.
createRecord(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
createTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in interface com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerFactoryType
  Create a type checker.
createTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
createTypeVariables(List<CBTypeParameterType>) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeExpressions
  Create type variables for the given list of parameters.
createVariant(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
  Create a new variant.
createVariant(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
createVersion(BigInteger) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolBuilderType
  Create a new protocol version.
current() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
current() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParseContext
current() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTyperContext
currentPackage() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
customStyle() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
  Returns the value of the `customStyle` record component.
customStyle() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
  Returns the value of the `customStyle` record component.

## D

dataClassNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the Java data class name for the given type.
dataClassNameOfCase(CBVariantCaseType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the Java data class name for the given case.
dataTypeNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the Java type name (including generic parameters) for the given type.
dataTypeNameOfCase(CBVariantCaseType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the Java type name (including generic parameters) for the given case.
declaration() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
declaration() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionNamed
description() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
  Returns the value of the `description` record component.
description() - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorFactoryType
description() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
  Returns the value of the `description` record component.
description() - Method in interface com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorFactoryType
description() - Method in class com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory
description() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
  Returns the value of the `description` record component.
description() - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorFactoryType
description() - Method in class com.io7m.cedarbridge.codegen.javastatic.CBCGJavaSFactory
description() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
  Returns the value of the `description` record component.
description() - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorFactoryType
deserialize(CBSerializationContextType) - Static method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFalse
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
  Deserialize the given value.
deserialize(CBSerializationContextType) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageSerializerType
  Deserialize a message.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBString
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBTrue
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBURI
  Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBUUID
  Deserialize the given value.
deserialize(CBSerializationContextType, CBDeserializeType<K>, CBDeserializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMap
  Deserialize the given value.
deserialize(CBSerializationContextType, CBDeserializeType<K>, CBDeserializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
  Deserialize the given value.
deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBList
  Deserialize a list value.
deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBNone
  Deserialize the given value.
deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
  Deserialize the given value.
deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBSome
  Deserialize the given value.
DESERIALIZE - Enum constant in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
  Methods that deserialize values.
documentation() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
  Returns the value of the `documentation` record component.
documentation() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
documentation() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
documentation() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
documentation() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeParameterType
documentation() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseType
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
documentations() - Method in interface com.io7m.cedarbridge.schema.ast.CBASTTypeDeclarationType
documentations() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
  Returns the value of the `documentations` record component.
documentations() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
  Returns the value of the `documentations` record component.
documentations() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
  Returns the value of the `documentations` record component.

## E

end(String) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
end(String) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
  Finish serializing the given item.
end(String) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
end(String, int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
end(String, int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
  Finish serializing the given item at index `index`.
end(String, int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.errors.CBError
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBList
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.version.CBVersion
  Indicates whether some other object is "equal to" this one.
ERROR - Enum constant in enum class com.io7m.cedarbridge.errors.CBError.Severity
  The error is a fatal error.
errorCode() - Method in record class com.io7m.cedarbridge.errors.CBError
  Returns the value of the `errorCode` record component.
errorCount() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
errorCount() - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
errorUnrecognizedVariantCaseClass(Class<?>, Class<?>) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextErrorType
  An unrecognized variant case class was encountered.
errorUnrecognizedVariantCaseClass(Class<?>, Class<?>) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
errorUnrecognizedVariantCaseClass(Class<?>, Class<?>) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
errorUnrecognizedVariantIndex(Class<?>, int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextErrorType
  An unrecognized variant index was encountered.
errorUnrecognizedVariantIndex(Class<?>, int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
errorUnrecognizedVariantIndex(Class<?>, int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
evaluateTypeExpression(CBTypeExpressionType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeExpressions
  Evaluate the given type expression.
evaluateTypeExpressionNamed(CBTypeExpressionType.CBTypeExprNamedType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeExpressions
  Evaluate the given type expression.
exception() - Method in record class com.io7m.cedarbridge.errors.CBError
  Returns the value of the `exception` record component.
execute() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBinderType
  Execute the binder.
execute() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
execute() - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerType
  Execute the compiler.
execute() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompiler
execute() - Method in interface com.io7m.cedarbridge.schema.parser.api.CBParserType
  Execute the parser.
execute() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParser
execute() - Method in interface com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerType
  Execute the type checker.
execute() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolGenerator
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolInterfaceGenerator
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolMessageSerializerGenerator
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolVersionedInterfaceGenerator
execute(CBSPICodeGeneratorConfiguration, String, CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGDataClassGenerator
execute(CBSPICodeGeneratorConfiguration, String, T) - Method in interface com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaClassGeneratorType
  Generate code for the given type.
execute(CBSerializationContextType) - Method in interface com.io7m.cedarbridge.runtime.api.CBDeserializeType
  Execute deserialization.
execute(CBSerializationContextType, T) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializeType
  Serialize the value.
execute(CBPackageType) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorType
  Execute documentation generation for the given package.
execute(CBPackageType) - Method in interface com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorType
  Execute documentation generation for the given package.
execute(CBPackageType) - Method in class com.io7m.cedarbridge.bridgedoc.xhtml.internal.CBXGenerator
execute(CBPackageType) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorType
  Execute code generation for the given package.
execute(CBPackageType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJava
execute(CBPackageType) - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorType
  Execute code generation for the given package.
exitCode() - Method in class com.io7m.cedarbridge.cmdline.CBMain
external() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
externalName() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
  Returns the value of the `externalName` record component.
externalNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the external name for the given type.
externalPackage() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
  Returns the value of the `externalPackage` record component.
externalTypeNameOf(CBExternalType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the external type name for the given type.

## F

failed(LexicalPosition<URI>, CBParseFailedException.Fatal, Optional<UUID>, Exception, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
  Parsing failed.
failed(LexicalPosition<URI>, CBParseFailedException.Fatal, Optional<UUID>, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
  Parsing failed.
failed(SExpressionType, CBParseFailedException.Fatal, Optional<UUID>, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
  Parsing failed.
failed(SExpressionType, CBParseFailedException.Fatal, Optional<UUID>, String, Exception) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
  Parsing failed.
failed(Optional<UUID>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Something failed.
failed(Optional<UUID>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBTyperContextType
  Something failed.
failedWithOther(Optional<UUID>, LexicalPosition<URI>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Something failed and referred to an object at a different lexical position.
fatality() - Method in exception class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException
fieldAccessorName(String) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the field accessor name for the given field name.
fieldName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
  Construct a name.
fieldOwner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
fieldOwner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
fields() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
  Returns the value of the `fields` record component.
fields() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
  Returns the value of the `fields` record component.
fields() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldOwnerType
fields() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
fields() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
fieldsByName() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldOwnerType
filesToCompile() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
  Returns the value of the `filesToCompile` record component.
filter(Collection<?>, Class<T>) - Static method in class com.io7m.cedarbridge.schema.parser.internal.CBFilters
  Retrieve all elements of class `clazz` from the given list.
find(Class<T>) - Static method in class com.io7m.cedarbridge.exprsrc.internal.CBExprsrcServices
  Fetch a service of type `T`.
findByLanguageName(String) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDirectoryType
  Find a documentation generator that has the given language name.
findByLanguageName(String) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDirectoryType
  Find a code generator that has the given language name.
findLambdasInDeclarationOrder(CBGenericSerializerMethodRefType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefs
  Find all lambda expressions inside the given method reference.
findParameter(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
  Find an existing parameter with the given name.
findRecord(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
  Find an existing record.
findRecord(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
findService(Class<T>) - Static method in class com.io7m.cedarbridge.cmdline.internal.CBServices
  Find a service, or fail.
findService(Class<T>) - Static method in class com.io7m.cedarbridge.schema.compiler.internal.CBServices
  Find a service, or fail.
findType(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
  Find an existing type.
findType(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
findVariant(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
  Find an existing variant.
findVariant(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
float16(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct a Float16.
float32(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct a Float32.
float64(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct a Float64.
flush() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextFlushOperationType
  Flush the underlying stream.
flush() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Flush the underlying stream, ensuring any buffered output is written.
flush() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
flush() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
format(String, Object...) - Method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
format(String, Object...) - Method in interface com.io7m.cedarbridge.strings.api.CBStringsType
  Format a message.
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBList
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.version.CBVersion
freshLocalVariable() - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaNamePool
fromBoolean(boolean) - Static method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
  A boolean from the given boolean value.
fromOptional(Optional<T>) - Static method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
  Convert the given Java optional value to an option value.

## G

get() - Static method in class com.io7m.cedarbridge.schema.core_types.CBCore
get() - Static method in class com.io7m.cedarbridge.schema.time.CBTime
get(Class<T>) - Method in class com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
  Get data from the map with the given type.

## H

hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.errors.CBError
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBString
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.version.CBVersion
  Returns a hash code value for this object.

## I

id() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
  Returns the value of the `id` record component.
id() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBindingLocalType
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
  Returns the value of the `id` record component.
id() - Method in interface com.io7m.cedarbridge.schema.compiled.CBExternalType
id() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
id() - Method in interface com.io7m.cedarbridge.schema.compiled.CBRecordType
id() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
id() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantType
idForType(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
imports() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
  Returns the value of the `imports` record component.
imports() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
imports() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
includeDirectories() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
  Returns the value of the `includeDirectories` record component.
index() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeParameterType
index() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBFieldNames
  The checker instance.
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBPackageNames
  The checker instance.
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBPackageShortNames
  The checker instance.
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBTypeNames
  The checker instance.
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBTypeParameterNames
  The checker instance.
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBVariantCaseNames
  The checker instance.
IS_FATAL - Enum constant in enum class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException.Fatal
  The exception is fatal.
IS_NOT_FATAL - Enum constant in enum class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException.Fatal
  The exception is not fatal.
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBFieldNames
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBPackageNames
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBPackageShortNames
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBTypeNames
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBTypeParameterNames
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBVariantCaseNames

## K

key() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
  Returns the value of the `key` record component.

## L

lambdaContextName() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Returns the value of the `lambdaContextName` record component.
lambdaName() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Returns the value of the `lambdaName` record component.
lambdaReturnType() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Returns the value of the `lambdaReturnType` record component.
lambdaTarget() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Returns the value of the `lambdaTarget` record component.
lambdaTargetRefs() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Returns the value of the `lambdaTargetRefs` record component.
lambdaType() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Returns the value of the `lambdaType` record component.
lambdaValueName() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Returns the value of the `lambdaValueName` record component.
language() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
  Returns the value of the `language` record component.
language() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
  Returns the value of the `language` record component.
languageName() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
  Returns the value of the `languageName` record component.
languageName() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
  Returns the value of the `languageName` record component.
languageName() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
  Returns the value of the `languageName` record component.
languageName() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
  Returns the value of the `languageName` record component.
lexical() - Method in record class com.io7m.cedarbridge.errors.CBError
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
  Returns the value of the `lexical` record component.
lexical() - Method in interface com.io7m.cedarbridge.schema.ast.CBASTElementType
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
  Returns the value of the `lexical` record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
  Returns the value of the `lexical` record component.
lexical() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBindingType
load(String, String) - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
load(String, String) - Method in interface com.io7m.cedarbridge.schema.loader.api.CBLoaderType
  Load a package.
loader() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
loader() - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerType
loader() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompiler

## M

main(String[]) - Static method in class com.io7m.cedarbridge.cmdline.CBExitlessMain
  The main entry point.
main(String[]) - Static method in class com.io7m.cedarbridge.cmdline.CBMain
  The main entry point.
MAIN_BUILD - Static variable in class com.io7m.cedarbridge.cmdline.CBVersion
MAIN_VERSION - Static variable in class com.io7m.cedarbridge.cmdline.CBVersion
mainExitless(String[]) - Static method in class com.io7m.cedarbridge.cmdline.CBMain
  The main (exitless) entry point.
major() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
  Returns the value of the `major` record component.
major() - Method in record class com.io7m.cedarbridge.version.CBVersion
  Returns the value of the `major` record component.
message() - Method in record class com.io7m.cedarbridge.errors.CBError
  Returns the value of the `message` record component.
message() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
  Returns the value of the `message` record component.
messageClass() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
messageClass() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageSerializerType
messageClass() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
minor() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
  Returns the value of the `minor` record component.
minor() - Method in record class com.io7m.cedarbridge.version.CBVersion
  Returns the value of the `minor` record component.

## N

name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
  Returns the value of the `name` record component.
name() - Method in interface com.io7m.cedarbridge.schema.ast.CBASTTypeDeclarationType
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
  Returns the value of the `name` record component.
name() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBindingType
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeParameterType
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseType
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase

## O

ofProperties(Properties) - Static method in class com.io7m.cedarbridge.version.CBVersions
  Load a version from the given properties.
ofStream(InputStream) - Static method in class com.io7m.cedarbridge.version.CBVersions
  Load a version from the given stream, which is assumed to be in Java properties format.
ofXML(InputStream) - Static method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
ofXMLResource(Class<?>, String) - Static method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
ok() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
  Returns the value of the `ok` record component.
onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
openBindingScope() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Open a new binding scope.
openExpectingOneOf(String, List<String>) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
  Open a new parsing context expecting one of the given shapes.
outputDirectory() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
  Returns the value of the `outputDirectory` record component.
outputDirectory() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
  Returns the value of the `outputDirectory` record component.
outputDirectory() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
  Returns the value of the `outputDirectory` record component.
outputDirectory() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
  Returns the value of the `outputDirectory` record component.
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeParameterType
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseBuilderType
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseType
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
ownerPackage() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType

## P

packageName() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
  Returns the value of the `packageName` record component.
packageName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
  Construct a name.
parameter() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType
parameter() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionParameter
parameters() - Method in interface com.io7m.cedarbridge.schema.ast.CBASTTypeDeclarationType
parameters() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
  Returns the value of the `parameters` record component.
parameters() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
  Returns the value of the `parameters` record component.
parameters() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
parameters() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
parameters() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
parameters() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
parametersByName() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBDeclarationParser
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBDocumentationParser
parse(CBParseContextType, SExpressionType) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBElementParserType
  Parse an element.
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBFieldParser
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBImportParser
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBLanguageParser
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBPackageDeclarationParser
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBProtocolParser
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBRecordParser
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBTypeExpressionParser
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBVariantCaseParser
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBVariantParser
parseAvailable(byte[]) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Parse an "available" message.
parseAvailable(ByteBuffer) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Parse an "available" message.
parseExpressionOrEOF() - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceType
parseExpressionOrEOF() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
parseResponse(byte[]) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Parse a "response" message.
parseResponse(ByteBuffer) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Parse a "response" message.
parseUse(byte[]) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Parse a "use" message.
parseUse(ByteBuffer) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Parse a "use" message.
patch() - Method in record class com.io7m.cedarbridge.version.CBVersion
  Returns the value of the `patch` record component.
path() - Method in exception class com.io7m.cedarbridge.runtime.api.CBSerializationException
protocol() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
  Returns the value of the `protocol` record component.
protocolId() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
protocolId() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
protocols() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
protocols() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
protocols() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
  Returns the value of the `protocols` record component.
protocols() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
protocols() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
protocolVersions() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
protocolVersions() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
protocolVersionsForType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
  Find all protocol versions to which the given type belongs.
protocolVersionsForType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
  Find all protocol versions to which the given type belongs.
protoInterfaceNameOf(CBProtocolDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the Java interface name for the given protocol.
protoNameOf(CBProtocolDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the Java class name for the given protocol.
protoVersionedInterfaceNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the Java interface name for the given protocol version.
protoVersionedSerializerNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the name used for the serializer for a versioned protocol.
pushCodePoint(int) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
put(Class<T>, T) - Method in class com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
  Put a value into the user data, replacing any existing data of the same type.

## Q

qualifier() - Method in record class com.io7m.cedarbridge.version.CBVersion
  Returns the value of the `qualifier` record component.
quoteSpec(int, int, UUID) - Static method in class com.io7m.cedarbridge.schema.names.CBSpecificationLocation
  Quote the specification for language version `(major, minor)` at section `id`.

## R

readByteArray() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read a byte array.
readByteArray() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readByteArray() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readCodePoint() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
readF16() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read a floating point 16-bit value
readF16() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readF16() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readF32() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read a floating point 32-bit value
readF32() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readF32() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readF64() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read a floating point 64-bit value
readF64() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readF64() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readS16() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read a signed 16-bit value
readS16() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readS16() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readS32() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read a signed 32-bit value
readS32() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readS32() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readS64() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read a signed 64-bit value
readS64() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readS64() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readS8() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read a signed 8-bit value
readS8() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readS8() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readSequenceLength() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read a sequence length
readSequenceLength() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readSequenceLength() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readU16() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read an unsigned 16-bit value
readU16() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readU16() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readU32() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read an unsigned 32-bit value
readU32() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readU32() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readU64() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read an unsigned 64-bit value
readU64() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readU64() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readU8() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read an unsigned 8-bit value
readU8() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readU8() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readUTF8() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read a UTF-8 string.
readUTF8() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readUTF8() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
readVariantIndex() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
  Read a variant index
readVariantIndex() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
readVariantIndex() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
reference() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
referenceExternalType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
  Reference an external type.
referenceExternalType(CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
referenceParameter(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
  Reference an existing parameter with the given name.
referenceType(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
  Reference an existing type.
referenceType(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
register(CBPackageType) - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
register(CBPackageType) - Method in interface com.io7m.cedarbridge.schema.loader.api.CBLoaderType
  Register a package, making it available for loading.
registerPackage(Optional<UUID>, LexicalPosition<URI>, String, CBPackageType) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
  Register a package, making it available for subsequent analysis operations.
reset() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
  Reset the current size to zero.
resources() - Method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
resources() - Method in interface com.io7m.cedarbridge.strings.api.CBStringsType
run() - Method in class com.io7m.cedarbridge.cmdline.CBMain

## S

serialize(CBSerializationContextType, CBBooleanType) - Static method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
  Serialize the given value.
serialize(CBSerializationContextType, CBByteArray) - Static method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
  Serialize the given value.
serialize(CBSerializationContextType, CBFalse) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFalse
  Serialize the given value.
serialize(CBSerializationContextType, CBFloat16) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
  Serialize the given value.
serialize(CBSerializationContextType, CBFloat32) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
  Serialize the given value.
serialize(CBSerializationContextType, CBFloat64) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
  Serialize the given value.
serialize(CBSerializationContextType, CBIntegerSigned16) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
  Serialize the given value.
serialize(CBSerializationContextType, CBIntegerSigned32) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
  Serialize the given value.
serialize(CBSerializationContextType, CBIntegerSigned64) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
  Serialize the given value.
serialize(CBSerializationContextType, CBIntegerSigned8) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
  Serialize the given value.
serialize(CBSerializationContextType, CBIntegerUnsigned16) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
  Serialize the given value.
serialize(CBSerializationContextType, CBIntegerUnsigned32) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
  Serialize the given value.
serialize(CBSerializationContextType, CBIntegerUnsigned64) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
  Serialize the given value.
serialize(CBSerializationContextType, CBIntegerUnsigned8) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
  Serialize the given value.
serialize(CBSerializationContextType, CBList<T>, CBSerializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBList
  Serialize the given value.
serialize(CBSerializationContextType, CBMap<K, V>, CBSerializeType<K>, CBSerializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMap
  Serialize the given value.
serialize(CBSerializationContextType, CBMapEntry<K, V>, CBSerializeType<K>, CBSerializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
  Serialize the given value.
serialize(CBSerializationContextType, CBNone<T>, CBSerializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBNone
  Serialize the given value.
serialize(CBSerializationContextType, CBOptionType<T>, CBSerializeType<T>) - Static method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
  Serialize the given value.
serialize(CBSerializationContextType, CBSome<T>, CBSerializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBSome
  Serialize the given value.
serialize(CBSerializationContextType, CBString) - Static method in record class com.io7m.cedarbridge.runtime.api.CBString
  Serialize the given value.
serialize(CBSerializationContextType, CBTrue) - Static method in record class com.io7m.cedarbridge.runtime.api.CBTrue
  Serialize the given value.
serialize(CBSerializationContextType, CBURI) - Static method in record class com.io7m.cedarbridge.runtime.api.CBURI
  Serialize the given value.
serialize(CBSerializationContextType, CBUUID) - Static method in record class com.io7m.cedarbridge.runtime.api.CBUUID
  Serialize the given value.
serialize(CBSerializationContextType, T) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageSerializerType
  Serialize a message.
SERIALIZE - Enum constant in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
  Methods that serialize values.
serializeAvailable(CBContainerProtocolAvailable) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Serialize an "available" message.
serializeAvailableAsBytes(CBContainerProtocolAvailable) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Serialize an "available" message.
serializeResponse(CBContainerProtocolResponse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Serialize a "response" message.
serializeResponseAsBytes(CBContainerProtocolResponse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Serialize a "response" message.
serializerForMessageClass(Class<T>) - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
serializerForMessageClass(Class<T>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
  Retrieve a serializer for the given message class.
serializerForProtocolVersion(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
  Retrieve a serializer for the given protocol version.
serializerForProtocolVersion(BigInteger) - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
serializerForProtocolVersion(BigInteger) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
  Retrieve a serializer for the given protocol version.
serializeUse(CBContainerProtocolUse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Serialize a "use" message.
serializeUseAsBytes(CBContainerProtocolUse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
  Serialize a "use" message.
setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolBuilderType
  Set the documentation string for the declaration.
setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
  Set the documentation string for the declaration.
setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseBuilderType
  Set the documentation elements for the case.
setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
  Set the documentation.
setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
  Set the documentation.
setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
  Set the documentation.
setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
  Set the documentation.
setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
  Set the documentation for the case.
setExternalName(String, String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
  Set the external type of this name
setExternalName(String, String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
  Set the external name.
setExternalName(String, String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
  Set the external name.
setLanguageVersion(int, int) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
  Set the expected language version.
setOwner(CBFieldOwnerType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
  Set the field owner.
setOwner(CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
  Set the owner of the type.
setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
  Set the owner of the protocol.
setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
  Set the owner of the type declaration.
setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
  Set the owner.
setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
  Set the owner.
setOwner(CBTypeDeclarationVariant) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
  Set the owner of the variant case.
severity() - Method in record class com.io7m.cedarbridge.errors.CBError
  Returns the value of the `severity` record component.
shortName() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
  Returns the value of the `shortName` record component.
shortPackageName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
  Construct a name.
showLineFor(int) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionLineLogType
  Show the previously-encountered line with the given line number.
showLineFor(int) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
showLineFor(int) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
  Show the line with the given number.
signed16(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerSigned16.
signed16(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerSigned16.
signed32(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerSigned32.
signed32(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerSigned32.
signed64(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerSigned64.
signed8(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerSigned8.
signed8(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerSigned8.
size() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
sizeAvailable() - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
sizeResponse() - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
sizeUse() - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
source() - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceType
source() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
SPEC_SECTION - Static variable in class com.io7m.cedarbridge.schema.parser.internal.CBVariantParser
  The syntax section for variants.
SPEC_SEMANTICS_PROTOCOL - Static variable in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
  The protocol spec section.
SPEC_SEMANTICS_RECORD - Static variable in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
  The record spec section.
SPEC_SEMANTICS_VARIANT - Static variable in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
  The variant spec section.
string(String) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct a String.

## T

target() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
  Returns the value of the `target` record component.
target() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
  Returns the value of the `target` record component.
target() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
  Returns the value of the `target` record component.
target() - Method in class com.io7m.cedarbridge.schema.compiled.CBTypeExpressionApplication
target() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
  Returns the value of the `text` record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
  Returns the value of the `text` record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
  Returns the value of the `text` record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
  Returns the value of the `text` record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
  Returns the value of the `text` record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
  Returns the value of the `text` record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
  Returns the value of the `text` record component.
throwIfNecessary() - Method in class com.io7m.cedarbridge.errors.CBExceptionTracker
  Throw an exception of `CBExceptionTracker.addException(Exception)` has been called at least once.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
  Returns a string representation of this record class.
toString() - Method in class com.io7m.cedarbridge.cmdline.CBExitlessMain
toString() - Method in class com.io7m.cedarbridge.cmdline.CBMain
toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.errors.CBError
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBString
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
  Returns a string representation of this record class.
toString() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderStrings
toString() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
  Returns a string representation of this record class.
toString() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerStrings
toString() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParserStrings
toString() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
  Returns a string representation of this record class.
toString() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTyperStrings
toString() - Method in record class com.io7m.cedarbridge.version.CBVersion
  Returns a string representation of this record class.
type() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
  Returns the value of the `type` record component.
type() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
  Returns the value of the `type` record component.
type() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
  Returns the value of the `type` record component.
type() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
  Returns the value of the `type` record component.
type() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
  Returns the value of the `type` record component.
type() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
  Returns the value of the `type` record component.
type() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
type() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
typeName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
  Construct a name.
typeParameterDeserializeMethodName(CBTypeParameterType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the name used for the deserialization function for a given type parameter.
typeParameterName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
  Construct a name.
typeParameterSerializeMethodName(CBTypeParameterType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
  Generate the name used for the serialization function for a given type parameter.
types() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
  Returns the value of the `types` record component.
types() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
types() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
types() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
  Returns the value of the `types` record component.
typesAdded() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
  Returns the value of the `typesAdded` record component.
typesInOrder() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
typesInOrder() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
typesRemoved() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
  Returns the value of the `typesRemoved` record component.
typesRemovedAll() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
  Returns the value of the `typesRemovedAll` record component.

## U

unsigned16(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerUnsigned16.
unsigned16(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerUnsigned16.
unsigned32(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerUnsigned32.
unsigned32(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerUnsigned32.
unsigned64(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerUnsigned64.
unsigned8(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerUnsigned8.
unsigned8(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
  Construct an IntegerUnsigned8.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
  Returns the value of the `userData` record component.
userData() - Method in interface com.io7m.cedarbridge.schema.ast.CBASTElementType
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
  Returns the value of the `userData` record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
  Returns the value of the `userData` record component.
uuid(String) - Static method in class com.io7m.cedarbridge.schema.names.CBUUIDs
  Produce a UUID from the given text.

## V

value() - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBString
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
  Returns the value of the `value` record component.
valueOf(String) - Static method in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.cedarbridge.errors.CBError.Severity
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException.Fatal
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.cedarbridge.errors.CBError.Severity
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
  Returns the value of the `values` record component.
values() - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
  Returns the value of the `values` record component.
values() - Static method in enum class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException.Fatal
  Returns an array containing the constants of this enum class, in the order they are declared.
variantCaseName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
  Construct a name.
version() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
  Returns the value of the `version` record component.
version() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageVersionedSerializerType
version() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
  Returns the value of the `version` record component.
version() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
  Returns the value of the `version` record component.
version() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
version() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
versions() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
  Returns the value of the `versions` record component.
versions() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
versions() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration

## W

WARNING - Enum constant in enum class com.io7m.cedarbridge.errors.CBError.Severity
  The error is a warning.
widen(CBProtocolMessageVersionedSerializerType<? extends T>) - Static method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
writeByteArray(ByteBuffer) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write a byte array value.
writeByteArray(ByteBuffer) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeByteArray(ByteBuffer) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeF16(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write a floating point 16-bit value
writeF16(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeF16(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeF32(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write a floating point 32-bit value
writeF32(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeF32(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeF64(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write a floating point 64-bit value
writeF64(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeF64(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeS16(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write a signed 16-bit value
writeS16(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeS16(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeS32(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write a signed 32-bit value
writeS32(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeS32(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeS64(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write a signed 64-bit value
writeS64(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeS64(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeS8(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write a signed 8-bit value
writeS8(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeS8(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeSequenceLength(int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write a sequence length
writeSequenceLength(int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeSequenceLength(int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeU16(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write an unsigned 16-bit value
writeU16(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeU16(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeU32(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write an unsigned 32-bit value
writeU32(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeU32(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeU64(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write an unsigned 64-bit value
writeU64(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeU64(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeU8(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write an unsigned 8-bit value
writeU8(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeU8(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeUTF8(String) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write a UTF-8 string value.
writeUTF8(String) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeUTF8(String) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
writeVariantIndex(int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
  Write a variant index
writeVariantIndex(int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
writeVariantIndex(int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO

A B C D E F G H I K L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form