Loading...
Searching...
No Matches
ListPolygonMapObjectImpl.dart
Go to the documentation of this file.
1import 'dart:ffi';
2import 'package:navigine_sdk/com/lazy_list.dart';
3import 'package:navigine_sdk/com/lazy_map.dart';
4import 'package:navigine_sdk/com/navigine/idl/polygon_map_object.dart';
5import 'package:navigine_sdk/com/to_native.dart';
6import 'package:navigine_sdk/com/to_platform.dart';
7
8final class ListPolygonMapObjectImpl {
9 ListPolygonMapObjectImpl._();
10
11 static List<PolygonMapObject> fromNativePtr(Pointer<Void> handle) =>
12 fromPlatformList(handle, (element) => PolygonMapObject$Impl.fromExternalPtr(element));
13
14 static List<PolygonMapObject>? fromOptionalPtr(Pointer<Void> handle) =>
15 fromPlatformListNullable(handle, (element) => PolygonMapObject$Impl.fromExternalPtr(element));
16
17 static Pointer<Void> getNativePtr(List<PolygonMapObject>? value) =>
18 toNativeListNullable(value, (element) => PolygonMapObject$Impl.getNativePtr(element));
19}