package core:unicode/utf8/utf8string
⌘K
Ctrl+K
or
/
Types
String ¶
String :: struct { contents: string, rune_count: int, // cached information non_ascii: int, // index to non-ascii code points width: int, // 0 if ascii byte_pos: int, rune_pos: int, }
Constants
This section is empty.
Variables
This section is empty.
Procedures
at ¶
at :: proc(s: ^String, i: int, loc := #caller_location) -> (r: rune) {…}
is_ascii ¶
is_ascii :: proc(s: ^String) -> bool {…}
slice ¶
slice :: proc(s: ^String, i, j: int, loc := #caller_location) -> string {…}
to_string ¶
to_string :: proc(s: ^String) -> string {…}
Procedure Groups
This section is empty.
Source Files
Generation Information
Generated with odin version dev-2023-06 (vendor "odin") Windows_amd64 @ 2023-06-02 21:08:32.541695300 +0000 UTC