Spec-Zone.ru › Dart 2

dart:ffi

Abi класс

Интерфейс приложения для двоичных кодов (ABI).

ABI определяет структуру данных в памяти и протокол вызова функций для нативного кода. Обычно он определяется операционной системой для каждой архитектуры, на которой она работает.

Dart VM может работать на различных операционных системах и архитектурах. Поддерживаемые ABI представлены объектами Abi. См. значения для всех поддерживаемых ABI.

Аннотации
  • @Since('2.16')

Конструкторы

Abi.current()
factory
Текущий ABI, на котором работает Dart VM.

Свойства

hashCode → int
только для чтения, унаследованное
Код хэша для данного объекта.
runtimeType → Type
только для чтения, унаследованное
Представление типа объекта во время выполнения.

Методы

noSuchMethod(Invocation invocation) → dynamic
унаследованное
Вызывается при обращении к несуществующему методу или свойству.
toString() → String
переопределённый
Строковое представление данного ABI.

Операторы

operator ==(Object other) → bool
унаследованное
Оператор равенства.

Константы

androidArm → const Abi
Интерфейс приложения для Android на архитектуре Arm.
_androidArm
androidArm64 → const Abi
Интерфейс приложения для Android на архитектуре Arm64.
_androidArm64
androidIA32 → const Abi
Интерфейс приложения для Android на архитектуре IA32.
_androidIA32
androidX64 → const Abi
Интерфейс приложения для Android на архитектуре X64.
_androidX64
fuchsiaArm64 → const Abi
Интерфейс приложения для Fuchsia на архитектуре Arm64.
_fuchsiaArm64
fuchsiaX64 → const Abi
Интерфейс приложения для Fuchsia на архитектуре X64.
_fuchsiaX64
iosArm → const Abi
Интерфейс приложения для iOS на архитектуре Arm.
_iosArm
iosArm64 → const Abi
Интерфейс приложения для iOS на архитектуре Arm64.
_iosArm64
iosX64 → const Abi
Интерфейс приложения для iOS на архитектуре X64.
_iosX64
linuxArm → const Abi
Интерфейс приложения для Linux на архитектуре Arm.
_linuxArm
linuxArm64 → const Abi
Интерфейс приложения для Linux на архитектуре Arm64.
_linuxArm64
linuxIA32 → const Abi
Интерфейс приложения для Linux на архитектуре IA32.
_linuxIA32
linuxRiscv32 → const Abi
Интерфейс приложения для Linux на 32-битной RISC-V.
_linuxRiscv32
linuxRiscv64 → const Abi
Интерфейс приложения для Linux на 64-битной RISC-V.
_linuxRiscv64
linuxX64 → const Abi
Интерфейс приложения для Linux на архитектуре X64.
_linuxX64
macosArm64 → const Abi
Интерфейс приложения для MacOS на архитектуре Arm64.
_macosArm64
macosX64 → const Abi
Интерфейс приложения для MacOS на архитектуре X64.
_macosX64
values → const List<Abi>
ABIs, на которых может работать DartVM.
[androidArm, androidArm64, androidIA32, androidX64, fuchsiaArm64, fuchsiaX64, iosArm, iosArm64, iosX64, linuxArm, linuxArm64, linuxIA32, linuxX64, linuxRiscv32, linuxRiscv64, macosArm64, macosX64, win…
windowsArm64 → const Abi
Интерфейс приложения для Windows на архитектуре Arm64.
_windowsArm64
windowsIA32 → const Abi
Интерфейс приложения для Windows на архитектуре IA32.
_windowsIA32
windowsX64 → const Abi
Интерфейс приложения для Windows на архитектуре X64.
_windowsX64

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-ffi/Abi-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API