Package com.io7m.cedarbridge.schema.compiled
@Export
@Version("1.0.0")
package com.io7m.cedarbridge.schema.compiled
Cedarbridge message protocol (Compiled schema types)
-
ClassDescriptionThe type of external names that can be used during code generation.A type with externally-defined semantics.The objects that can contain fields.A field within a
CBRecordType, or aCBVariantCaseType.The type of package builders.Utility functions to create packages.A compiled package.A builder for protocols.The base type of protocol declarations.A builder of protocol versions.The type of protocol version declarations.A builder of record types.A record type, or algebraic (nominal) product type.The base type of type declaration builders.The base type of type declarations.An application of type arguments to a named type.The type of type expressions.A type application.A named type.A type parameter expression.A type parameter.A builder of variant types.A builder of variant cases.A single case within aCBVariantType.A variant type, or algebraic sum type.