Spec-Zone.ru › Haxe C++

Haxe/cpp API документация

Для начала работы с целевым Haxe cpp:

  • Прочитайте Руководство Haxe
  • Прочитайте Подробности целевой Haxe/C++
  • Найдите и установите популярные библиотеки Haxe/cpp
  • Изучите примеры в Кулинарной книге кода Haxe

cpp

..
abi
cppia
link
net
objc
rtti
vm
zip
МассивБазовый
ЦелоеАтомарное
АвтоПреобразование
Вызываемый

Генератор перехватывает этот тип и преобразует его в cpp.Function на cpp.

ДанныеВызываемого
ПреобразованиеУказателяНаСимвол
Символ
ПостоянныйУказательНаСимвол
ПостоянныйУказатель
ПостояннаяЗвезда

Позволяет Haxe правильно типизировать результат, а hxcpp распознаёт это, используя правильный тип.

ПеречислениеБазовое
КонстантыОшибок
Файл
БыстрыйИтератор
Окончательный

Это просто вспомогательный класс. На самом деле не требуется наследовать от него, чтобы использовать NativeGc.addFinalizable(this,inPin), нужна только функция, называемая finalize.

ЧислоСПлавающейТочкой32
ЧислоСПлавающейТочкой64
Функция
ДанныеФункции
Целое16
Целое32
Целое64
Целое8
Библиотека

Библиотека Cpp, специфичная для платформы. Предоставляет некоторые платформенно-специфические функции для C++-цели, такие как преобразование из типов Haxe в родные типы и наоборот.

Родной
РоднойДуга
РоднойМассив
РоднойФайл
РоднойGc
РоднаяМатематика
РоднойПроцесс
РоднойСлучайный
РоднойСокет
РоднойSsl
РоднаяСтрока
РоднаяСистема
РоднойВиртуальныйМассив
NativeXmlState
Объект
ТипОбъекта
Указатель
ПростоеЧисло
Случайный
СыройКонстантныйУказатель
СыройУказатель
Ссылка

Позволяет Haxe корректно типизировать результат, а hxcpp распознает это и предотвращает нежелательное приведение типов.

SizeT
Звезда

Позволяет Haxe корректно типизировать результат, а hxcpp распознает это и использует правильный тип.

StdString
StdStringRef
Stdio
Stdlib
Структура

Оборачивает внешние типы классом, который интегрируется с Dynamic.

UInt16
UInt32
UInt64
UInt8
VarArg

Позволяет Haxe корректно типизировать параметры, а hxcpp распознает это и использует правильный тип.

ВиртуальныйМассив
Пустое
Xml
ТипXml

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cpp/

Spec-Zone.ru

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