2import 'package:navigine_sdk/com/lazy_list.dart';
3import 'package:navigine_sdk/com/lazy_map.dart';
4import 'package:navigine_sdk/com/navigine/idl/location_info.dart';
5import 'package:navigine_sdk/com/to_native.dart';
6import 'package:navigine_sdk/com/to_platform.dart';
8final class MapInt_LocationInfoImpl {
9 MapInt_LocationInfoImpl._();
11 static Map<int, LocationInfo> fromNativePtr(Pointer<Void> handle) =>
12 fromPlatformIntMap(handle, (nativeValue) => LocationInfoImpl.fromPointer(nativeValue, needFree:
false, takeOwnership:
false)!);
14 static Map<int, LocationInfo>? fromOptionalPtr(Pointer<Void> handle) =>
15 fromPlatformIntMapNullable(handle, (nativeValue) => LocationInfoImpl.fromPointer(nativeValue, needFree:
false, takeOwnership:
false)!);
17 static Pointer<Void> getNativePtr(Map<int, LocationInfo>? value) =>
18 toNativeIntMapNullable(value, (key) => key, (value) => LocationInfoImpl.toPointer(value));