blob: 6bbe4da20e4ac95ccd1078fa1f0e10db1451a621 [file] [log] [blame] [edit]
// Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// SharedObjects=ffi_test_functions
import 'dart:ffi';
class Foo implements Finalizable {}
Future<bool> hasMore() async => false;
Future<Foo> nextElement() => Future.value(Foo());
void main() async {
for (var element = Foo(); await hasMore(); element = await nextElement()) {
print(element);
}
}