writer method

  1. @override
void writer(
  1. BitBufferWriter writer,
  2. T t
)
override

Implementation

@override
void writer(BitBufferWriter writer, T t) {
  int bestCodec = getBestCodec(codecs, t);
  writer.writeInt(bestCodec,
      signed: false, bits: getBitsNeeded(codecs.length - 1));
  writer.writeCodec(codecs[bestCodec], t);
}