TreeSitterCBufferIterator<T> constructor
Implementation
TreeSitterCBufferIterator(List<T>? buffer, int count)
: _buffer = buffer,
_count = count {
_checkNonNegative(count, 'count');
if (buffer == null && count != 0) {
throw ArgumentError.value(
count,
'count',
'must be zero for a null buffer',
);
}
if (buffer != null && count > buffer.length) {
throw RangeError.range(count, 0, buffer.length, 'count');
}
}