Класс FfiNative< T>
Аннотация для пометки внешней функции как нативной функции FFI.
Пример:
@FfiNative<Int64 Function(Int64, Int64)>('FfiNative_Sum', isLeaf:true)
external int sum(int a, int b); Вызов таких функций приведёт к исключению, если для библиотеки не задан обработчик разрешения имён или ему не удалось разрешить имя.
См. Dart_SetFfiNativeResolver в dart_api.h
ПРИМЕЧАНИЕ: эта функция является экспериментальной и может измениться в будущем.
- Аннотации
-
- @Since('2.14')
Конструкторы
- FfiNative(String nativeName, {bool isLeaf = false}) const
Свойства
- hashCode → int только для чтения, унаследовано
- Хеш-код этого объекта.
- isLeaf → bool final
- Указывает, является ли функция листовой.
- nativeName → String final
- runtimeType → Type только для чтения, унаследовано
- Представление типа объекта во время выполнения.
Методы
- noSuchMethod(
Invocation invocation) → dynamic унаследовано - Вызывается при обращении к несуществующему методу или свойству.
- toString(
) → String унаследовано - Строковое представление этого объекта.
Операторы
- operator ==(
Object other) → bool унаследовано - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-ffi/FfiNative-class.html