Index
Modules:
unicode_case
,
unicode_case/utils
.
API symbols
allAlpha:
utils: template allAlpha(a, isWhat, isNotWhat; iter, firstItemGetter)
capitalize:
unicode_case: proc capitalize(s: openArray[char]): string
unicode_case: proc capitalize(s: openArray[Rune]): string
casefold:
unicode_case: proc casefold(s: openArray[char]): string
unicode_case: proc casefold(s: openArray[Rune]): string
islower:
unicode_case: proc islower(a: openArray[char]): bool
unicode_case: proc islower(a: openArray[Rune]): bool
istitle:
unicode_case: proc istitle(a: openArray[char]): bool
unicode_case: proc istitle(a: openArray[Rune]): bool
istitleImpl:
utils: template istitleImpl(a, isupper, islower: typed; iter, firstItemGetter)
isupper:
unicode_case: proc isupper(a: openArray[char]): bool
unicode_case: proc isupper(a: openArray[Rune]): bool
runeCheck:
utils: template runeCheck(runes; byteLen: int; runePredict: typed; zeroLenTrue: static[bool])
toLower:
unicode_case: proc toLower(s: openArray[char]): string
unicode_case: proc toLower(s: openArray[Rune]): string
toTitle:
unicode_case: proc toTitle(s: openArray[char]): string
unicode_case: proc toTitle(s: openArray[Rune]): string
toUpper:
unicode_case: proc toUpper(s: openArray[char]): string
unicode_case: proc toUpper(s: openArray[Rune]): string