edaxHint method

List<Hint> edaxHint(
  1. int n
)

Get hint.

Implementation

@useResult
List<Hint> edaxHint(final int n) {
  return using((Arena arena) {
    final dst = arena<bindings.HintList>();
    _bindings.edax_hint(n, dst);
    final hintList = dst.ref;
    final result = <Hint>[];
    for (var k = 0; k < hintList.n_hints; k++) {
      final h = hintList.hint[k + 1];
      result.add(Hint.fromCStruct(h));
    }
    return result;
  });
}