Loading...
Searching...
No Matches
MapString_SignalMeasurementImpl.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/native_types.dart';
5import 'package:navigine_sdk/com/navigine/idl/signal_measurement.dart';
6import 'package:navigine_sdk/com/to_native.dart';
7import 'package:navigine_sdk/com/to_platform.dart';
8
9final class MapString_SignalMeasurementImpl {
10 MapString_SignalMeasurementImpl._();
11
12 static Map<String, SignalMeasurement> fromNativePtr(Pointer<Void> handle) =>
13 fromPlatformStringMap(handle, (nativeValue) => SignalMeasurementImpl.fromPointer(nativeValue, needFree: false, takeOwnership: false)!);
14
15 static Map<String, SignalMeasurement>? fromOptionalPtr(Pointer<Void> handle) =>
16 fromPlatformStringMapNullable(handle, (nativeValue) => SignalMeasurementImpl.fromPointer(nativeValue, needFree: false, takeOwnership: false)!);
17
18 static Pointer<Void> getNativePtr(Map<String, SignalMeasurement>? value) =>
19 toNativeStringMapNullable(value, (value) => SignalMeasurementImpl.toPointer(value));
20}