Package com.io7m.cedarbridge.runtime.api

# Interface CBSerializationContextType

All Superinterfaces:
  `CBSerializationContextErrorType`, `CBSerializationContextInputType`, `CBSerializationContextOutputType`, `CBSerializationContextTracingType`

All Known Implementing Classes:
  `CBSerializationContextBSSIO`, `CBSerializationContextSize`

public interface CBSerializationContextType extends CBSerializationContextInputType, CBSerializationContextOutputType, CBSerializationContextTracingType, CBSerializationContextErrorType
The main serialization context.

- ## Method Summary

  ### Methods inherited from interface com.io7m.cedarbridge.runtime.api.CBSerializationContextErrorType

  `errorUnrecognizedVariantCaseClass, errorUnrecognizedVariantIndex`

  ### Methods inherited from interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType

  `readByteArray, readF16, readF32, readF64, readS16, readS32, readS64, readS8, readSequenceLength, readU16, readU32, readU64, readU8, readUTF8, readVariantIndex`

  ### Methods inherited from interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType

  `flush, writeByteArray, writeF16, writeF32, writeF64, writeS16, writeS32, writeS64, writeS8, writeSequenceLength, writeU16, writeU32, writeU64, writeU8, writeUTF8, writeVariantIndex`

  ### Methods inherited from interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType

  `begin, begin, end, end`