Utf16leBytesToCodeUnitsDecoder constructor

Utf16leBytesToCodeUnitsDecoder(
  1. List<int> utf16EncodedBytes, [
  2. int offset = 0,
  3. int? length,
  4. bool stripBom = true,
  5. int replacementCodepoint = unicodeReplacementCharacterCodepoint,
])

Utf16beBytesToCodeUnitsDecoder

Implementation

Utf16leBytesToCodeUnitsDecoder(
  List<int> utf16EncodedBytes, [
  int offset = 0,
  int? length,
  bool stripBom = true,
  int replacementCodepoint = unicodeReplacementCharacterCodepoint,
]) : super._fromListRangeIterator(
          (ListRange(utf16EncodedBytes, offset, length)).iterator,
          replacementCodepoint) {
  if (stripBom && hasUtf16LeBom(utf16EncodedBytes, offset, length)) {
    skip();
  }
}