Index
Modules:
unicody
.
API symbols
`$`:
unicody: proc `$`(rune: Rune): string
unicody: proc `$`(runes: seq[Rune]): string
`==`:
unicody: template `==`(a, b: Rune): bool
add:
unicody: proc add(s: var string; rune: Rune)
containsControlCharacter:
unicody: proc containsControlCharacter(s: openArray[char]): bool
find:
unicody: proc find(s: openArray[char]; needle: char; start = 0; last = -1): int
unicody: proc find(s: openArray[char]; needle: string; start = 0; last = -1): int
highSurrogateMax:
unicody: const highSurrogateMax
highSurrogateMin:
unicody: const highSurrogateMin
isHighSurrogate:
unicody: template isHighSurrogate(rune: Rune): bool
isLowSurrogate:
unicody: template isLowSurrogate(rune: Rune): bool
isSurrogate:
unicody: template isSurrogate(rune: Rune): bool
isValid:
unicody: template isValid(rune: Rune): bool
lowSurrogateMax:
unicody: const lowSurrogateMax
lowSurrogateMin:
unicody: const lowSurrogateMin
replacementRune:
unicody: const replacementRune
runeAt:
unicody: proc runeAt(s: openArray[char]; i: int): Rune
size:
unicody: proc size(rune: Rune): int
toUTF8:
unicody: proc toUTF8(rune: Rune): string
truncateUtf8:
unicody: proc truncateUtf8(s: openArray[char]; maxBytes: int): string
unsafeAdd:
unicody: proc unsafeAdd(s: var string; rune: Rune)
unsafeSize:
unicody: template unsafeSize(rune: Rune): int
utf8Max:
unicody: const utf8Max
validateUtf8:
unicody: proc validateUtf8(s: openArray[char]): int
validRuneAt:
unicody: proc validRuneAt(s: openArray[char]; i: int): Option[Rune]