# Reference

charT
const charT *
const charT &
const charT &
pointer
const_iterator
std::reverse_iterator< const_iterator >
const_reverse_iterator
std::size_t
std::ptrdiff_t
size_type
const `basic_string_ref` &
`basic_string_ref` & `const `basic_string_ref` &`
const charT *
const std::basic_string< charT, traits, Allocator > &
const charT *
size_type
std::basic_string< charT, traits, Allocator >
std::basic_string< charT, traits >
const_iterator
const_iterator
const_iterator
const_iterator
const_reverse_iterator
const_reverse_iterator
const_reverse_iterator
const_reverse_iterator
size_type
size_type
size_type
bool
const charT & `size_type`
const charT & `size_type`
const charT &
const charT &
const charT *
void
void `size_type`
void `size_type`
`basic_string_ref`
`basic_string_ref` `size_type` `size_typenpos`
int ``basic_string_ref``
bool `charT`
bool ``basic_string_ref``
bool `charT`
bool ``basic_string_ref``
size_type ``basic_string_ref``
size_type `charT`
size_type ``basic_string_ref``
size_type `charT`
size_type `charT`
size_type `charT`
size_type ``basic_string_ref``
size_type ``basic_string_ref``
size_type ``basic_string_ref``
size_type `charT`
size_type ``basic_string_ref``
size_type `charT`
Iterator `Iterator` `Iterator` ``basic_string_ref``
bool ``basic_string_ref`< charT, traits >` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const charT *`
bool `const charT *` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const charT *`
bool `const charT *` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const charT *`
bool `const charT *` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const charT *`
bool `const charT *` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const charT *`
bool `const charT *` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_ref`< charT, traits >`
bool ``basic_string_ref`< charT, traits >` `const charT *`
bool `const charT *` ``basic_string_ref`< charT, traits >`
std::basic_ostream< charT, traits > & `std::basic_ostream< charT, traits > &` `const `basic_string_ref`< charT, traits > &`
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
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
const_iterator
const_iterator
const_iterator
const_iterator
const_reverse_iterator
const_reverse_iterator
const_reverse_iterator
const_reverse_iterator
size_type
size_type
size_type
bool
const_reference `size_type`
const_reference `size_type`
const_reference
const_reference
const_pointer
void
void `size_type`
void `size_type`
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`
`basic_string_view`
`basic_string_view` `size_type` `size_typenpos`
int ``basic_string_view``
int `size_type` `size_type` ``basic_string_view``
int `size_type` `size_type` ``basic_string_view`` `size_type` `size_type`
int `const charT *`
int `size_type` `size_type` `const charT *`
int `size_type` `size_type` `const charT *` `size_type`
bool `charT`
bool ``basic_string_view``
bool `charT`
bool ``basic_string_view``
bool ``basic_string_view``
bool `charT`
bool `const charT *`
size_type ``basic_string_view`` `size_type0`
size_type `charT` `size_type0`
size_type `const charT *` `size_type` `size_type`
size_type `const charT *` `size_type0`
size_type ``basic_string_view`` `size_typenpos`
size_type `charT` `size_typenpos`
size_type `const charT *` `size_type` `size_type`
size_type `const charT *` `size_typenpos`
size_type ``basic_string_view`` `size_type0`
size_type `charT` `size_type0`
size_type `const charT *` `size_type` `size_type`
size_type `const charT *` `size_type0`
size_type ``basic_string_view`` `size_typenpos`
size_type `charT` `size_typenpos`
size_type `const charT *` `size_type` `size_type`
size_type `const charT *` `size_typenpos`
size_type ``basic_string_view`` `size_type0`
size_type `charT` `size_type0`
size_type `const charT *` `size_type` `size_type`
size_type `const charT *` `size_type0`
size_type ``basic_string_view`` `size_typenpos`
size_type `charT` `size_typenpos`
size_type `const charT *` `size_type` `size_type`
size_type `const charT *` `size_typenpos`
size_type `r_iter` `r_iter`
Iterator `Iterator` `Iterator` ``basic_string_view``
bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const charT *`
bool `const charT *` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const charT *`
bool `const charT *` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const charT *`
bool `const charT *` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const charT *`
bool `const charT *` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const charT *`
bool `const charT *` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const std::basic_string< charT, traits, Allocator > &`
bool `const std::basic_string< charT, traits, Allocator > &` ``basic_string_view`< charT, traits >`
bool ``basic_string_view`< charT, traits >` `const charT *`
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 >`