# Reference

traits
charT
charT *
const charT *
charT &
const charT &
const_pointer
const_iterator
std::reverse_iterator< const_iterator >
const_reverse_iterator
std::size_t
std::ptrdiff_t
constexpr size_type
const `basic_string_view` &
`basic_string_view` & `const `basic_string_view` &`
const std::basic_string< charT, traits, Allocator > &
const charT *
const charT *
size_type
constexpr const_iterator
constexpr const_iterator
constexpr const_iterator
constexpr const_iterator
const_reverse_iterator
const_reverse_iterator
const_reverse_iterator
const_reverse_iterator
constexpr size_type
constexpr size_type
constexpr size_type
constexpr bool
constexpr const_reference `size_type`
constexpr const_reference `size_type`
constexpr const_reference
constexpr const_reference
constexpr const_pointer
void
constexpr void `size_type`
constexpr void `size_type`
constexpr void ``basic_string_view` &`
std::basic_string< charT, traits, Allocator >
std::basic_string< charT, traits, Allocator > std::allocator<charT> `const Allocator &Allocator()`
size_type `charT *` `size_type` `size_type0`
constexpr `basic_string_view`
constexpr `basic_string_view` `size_type` `size_typenpos`
constexpr int ``basic_string_view``
constexpr int `size_type` `size_type` ``basic_string_view``
constexpr int `size_type` `size_type` ``basic_string_view`` `size_type` `size_type`
constexpr int `const charT *`
constexpr int `size_type` `size_type` `const charT *`
constexpr int `size_type` `size_type` `const charT *` `size_type`
constexpr bool `charT`
constexpr bool ``basic_string_view``
constexpr bool `charT`
constexpr bool ``basic_string_view``
constexpr bool ``basic_string_view``
constexpr bool `charT`
constexpr bool `const charT *`
constexpr size_type ``basic_string_view`` `size_type0`
constexpr size_type `charT` `size_type0`
constexpr size_type `const charT *` `size_type` `size_type`
constexpr size_type `const charT *` `size_type0`
constexpr size_type ``basic_string_view`` `size_typenpos`
constexpr size_type `charT` `size_typenpos`
constexpr size_type `const charT *` `size_type` `size_type`
constexpr size_type `const charT *` `size_typenpos`
constexpr size_type ``basic_string_view`` `size_type0`
constexpr size_type `charT` `size_type0`
constexpr size_type `const charT *` `size_type` `size_type`
constexpr size_type `const charT *` `size_type0`
constexpr size_type ``basic_string_view`` `size_typenpos`
constexpr size_type `charT` `size_typenpos`
constexpr size_type `const charT *` `size_type` `size_type`
constexpr size_type `const charT *` `size_typenpos`
constexpr size_type ``basic_string_view`` `size_type0`
constexpr size_type `charT` `size_type0`
constexpr size_type `const charT *` `size_type` `size_type`
constexpr size_type `const charT *` `size_type0`
constexpr size_type ``basic_string_view`` `size_typenpos`
constexpr size_type `charT` `size_typenpos`
constexpr size_type `const charT *` `size_type` `size_type`
constexpr size_type `const charT *` `size_typenpos`
size_type `r_iter` `r_iter`
Iterator `Iterator` `Iterator` ``basic_string_view``
constexpr bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
constexpr bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const charT *`
constexpr bool `const charT *` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
constexpr bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const charT *`
constexpr bool `const charT *` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
constexpr bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const charT *`
constexpr bool `const charT *` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
constexpr bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const charT *`
constexpr bool `const charT *` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
constexpr bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const charT *`
constexpr bool `const charT *` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
constexpr bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
constexpr bool ``basic_string_view`< charT, traits >` `const charT *`
constexpr bool `const charT *` ``basic_string_view`< charT, traits >`
std::basic_ostream< charT, traits > & `std::basic_ostream< charT, traits > &` `const `basic_string_view`< charT, traits > &`
std::size_t `It` `It`
std::size_t ``basic_string_view`< charT, traits >`