Spec-Zone.ru › Nim 1

widestrs

Типы

Utf16Char = distinct int16
Исходный код Редактировать
WideCString = ref UncheckedArray[Utf16Char]
Исходный код Редактировать
WideCStringObj = WideCString
Исходный код Редактировать

Процедуры

proc len(w: WideCString): int {...}{.raises: [], tags: [].}
возвращает длину широкой строки. Это обход всей строки для поиска конечного маркера двоичного нуля! Исходный код Редактировать
proc newWideCString(source: cstring; L: int): WideCStringObj {...}{.raises: [],
    tags: [].}
Исходный код Редактировать
proc newWideCString(s: cstring): WideCStringObj {...}{.raises: [], tags: [].}
Исходный код Редактировать
proc newWideCString(s: string): WideCStringObj {...}{.raises: [], tags: [].}
Исходный код Редактировать
proc `$`(w: WideCString; estimate: int; replacement: int = 0x0000FFFD): string {...}{.
    raises: [], tags: [].}
Исходный код Редактировать
proc `$`(s: WideCString): string {...}{.raises: [], tags: [].}
Исходный код Редактировать

© 2006–2021 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/widestrs.html

Spec-Zone.ru

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