# Поддержка QtBindings

Статус поддержки типов и конструкций Kotlin.

#### Типы

| Kotlin       | Qt                 |
|:-------------|:-------------------|
| Unit         | void               |
| Byte         | signed char        |
| Short        | short              |
| Int          | int                |
| Long         | long long          |
| UByte        | unsigned char      |
| UShort       | unsigned short     |
| UInt         | unsigned int       |
| ULong        | unsigned long long |
| Float        | float              |
| Double       | double             |
| Char         | char               |
| Boolean      | bool               |
| String       | QString            |
| List         | QList              |
| MutableList  | QList              |

#### Конструкции

| Kotlin                                                                                                        | Qt                                              |
|:--------------------------------------------------------------------------------------------------------------|:------------------------------------------------|
| [Suspending functions](https://kotlinlang.org/docs/composing-suspending-functions.html#sequential-by-default) | Функции возвращающие QFuture                    |
| [Data classes](https://kotlinlang.org/docs/data-classes.html)                                                 | Классы с конструктором и оператором копирования |
| Публичные верхнеуровневые классы и функции                                                                    | Публичные верхнеуровневые классы и функции      |
