string_view.ch
Declarations
Public Only
Publicnamespace std
namespace std
Publicstruct string_view
Publicfunction make
func make(value : string) : string_view
Publicfunction empty_make
func empty_make() : string_view
Publicfunction constructor
func constructor(value : *char, length : size_t) : string_view
Publicfunction make_view
Publicfunction make_no_len
func make_no_len(value : *char) : string_view
Publicfunction data
func data(self : &string_view) : *char
Publicfunction size
func size(self : &string_view) : size_t
Publicfunction empty
func empty(self : &string_view) : bool
Publicfunction get
func get(self : &string_view, index : size_t) : char
Publicfunction subview
Publicfunction skip
Publicfunction find
Publicfunction find_last
Publicfunction contains
Publicfunction equals
Publicfunction ends_with
Publicfunction starts_with
Publicfunction trim
Publicfunction split
Publicfunction to_string
Publicfunction hash
func hash(self : &string_view) : uint