forEachField method

void forEachField(
  1. void visit(
    1. DocCursor cursor
    )
)

Visits every field once, without allocating per field.

Implementation

void forEachField(void Function(DocCursor cursor) visit) {
  final cursor = DocCursor._(buffer, bodyStart, bodyEnd);
  while (cursor.next()) {
    visit(cursor);
  }
}