append(const basic_inplace_string< N2, value_type, traits_type > &str) | gw::basic_inplace_string< N, CharT, Traits > | inline |
at(size_type pos) -> reference | gw::basic_inplace_string< N, CharT, Traits > | inline |
at(size_type pos) const -> const_reference | gw::basic_inplace_string< N, CharT, Traits > | inline |
back() noexcept -> reference | gw::basic_inplace_string< N, CharT, Traits > | inline |
back() const noexcept -> const_reference | gw::basic_inplace_string< N, CharT, Traits > | inline |
basic_inplace_string() noexcept=default | gw::basic_inplace_string< N, CharT, Traits > | |
basic_inplace_string(size_type count, value_type ch) | gw::basic_inplace_string< N, CharT, Traits > | inline |
basic_inplace_string(const value_type *str) | gw::basic_inplace_string< N, CharT, Traits > | inlineexplicit |
basic_inplace_string(const value_type *str, size_type count) | gw::basic_inplace_string< N, CharT, Traits > | inlineexplicit |
basic_inplace_string(InputIt first, InputIt last) | gw::basic_inplace_string< N, CharT, Traits > | inlineexplicit |
basic_inplace_string(const std::basic_string_view< value_type, traits_type > &str) | gw::basic_inplace_string< N, CharT, Traits > | inlineexplicit |
basic_inplace_string(const R &range) | gw::basic_inplace_string< N, CharT, Traits > | inlineexplicit |
basic_inplace_string(const basic_inplace_string &other) noexcept=default | gw::basic_inplace_string< N, CharT, Traits > | |
basic_inplace_string(basic_inplace_string &&other) noexcept=default | gw::basic_inplace_string< N, CharT, Traits > | |
begin() noexcept -> iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
begin() const noexcept -> const_iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
c_str() const noexcept -> const_pointer | gw::basic_inplace_string< N, CharT, Traits > | inline |
capacity() const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
cbegin() const noexcept -> const_iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
cend() const noexcept -> const_iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
clear() noexcept | gw::basic_inplace_string< N, CharT, Traits > | inline |
const_iterator typedef | gw::basic_inplace_string< N, CharT, Traits > | |
const_pointer typedef | gw::basic_inplace_string< N, CharT, Traits > | |
const_reference typedef | gw::basic_inplace_string< N, CharT, Traits > | |
const_reverse_iterator typedef | gw::basic_inplace_string< N, CharT, Traits > | |
crbegin() const noexcept -> const_reverse_iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
crend() const noexcept -> const_reverse_iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
data() noexcept -> pointer | gw::basic_inplace_string< N, CharT, Traits > | inline |
data() const noexcept -> const_pointer | gw::basic_inplace_string< N, CharT, Traits > | inline |
difference_type typedef | gw::basic_inplace_string< N, CharT, Traits > | |
empty() const noexcept -> bool | gw::basic_inplace_string< N, CharT, Traits > | inline |
end() noexcept -> iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
end() const noexcept -> const_iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
erase(size_type index=0U, size_type count=npos) | gw::basic_inplace_string< N, CharT, Traits > | inline |
explicit(false) basic_inplace_string(const value_type(&str)[N2]) noexcept | gw::basic_inplace_string< N, CharT, Traits > | inline |
find(const basic_inplace_string< N2, value_type, traits_type > &str, size_type pos=0) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
find(std::basic_string_view< value_type, traits_type > str, size_type pos=0) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
find(const value_type *str, size_type pos, size_type count) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
find(const value_type *str, size_type pos=0) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
find(value_type ch, size_type pos=0) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
find_first_of(const basic_inplace_string< N2, value_type, traits_type > &str, size_type pos=0) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
find_first_of(std::basic_string_view< value_type, traits_type > str, size_type pos=0) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
find_first_of(const value_type *str, size_type pos=0) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
front() noexcept -> reference | gw::basic_inplace_string< N, CharT, Traits > | inline |
front() const noexcept -> const_reference | gw::basic_inplace_string< N, CharT, Traits > | inline |
insert(size_type index, size_type count, CharT ch) | gw::basic_inplace_string< N, CharT, Traits > | inline |
insert(size_type index, const value_type *str) -> basic_inplace_string & | gw::basic_inplace_string< N, CharT, Traits > | inline |
insert(size_type index, const value_type *str, size_type count) -> basic_inplace_string & | gw::basic_inplace_string< N, CharT, Traits > | inline |
insert(size_type index, const basic_inplace_string< N2, value_type, traits_type > &str) -> basic_inplace_string & | gw::basic_inplace_string< N, CharT, Traits > | inline |
insert(const_iterator pos, value_type ch) -> iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
insert(const_iterator pos, size_type count, value_type ch) -> iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
insert(const_iterator pos, InputIt first, InputIt last) -> iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
insert_range(const_iterator pos, R &&range) -> iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
iterator typedef | gw::basic_inplace_string< N, CharT, Traits > | |
length() const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
m_data | gw::basic_inplace_string< N, CharT, Traits > | |
max_size() const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
npos | gw::basic_inplace_string< N, CharT, Traits > | static |
operator std::basic_string_view< value_type, traits_type >() const noexcept | gw::basic_inplace_string< N, CharT, Traits > | inlineexplicit |
operator+ | gw::basic_inplace_string< N, CharT, Traits > | friend |
operator<< | gw::basic_inplace_string< N, CharT, Traits > | friend |
operator=(const basic_inplace_string &other) noexcept -> basic_inplace_string &=default | gw::basic_inplace_string< N, CharT, Traits > | |
operator=(basic_inplace_string &&other) noexcept -> basic_inplace_string &=default | gw::basic_inplace_string< N, CharT, Traits > | |
operator== | gw::basic_inplace_string< N, CharT, Traits > | friend |
operator== | gw::basic_inplace_string< N, CharT, Traits > | friend |
operator== | gw::basic_inplace_string< N, CharT, Traits > | friend |
operator== | gw::basic_inplace_string< N, CharT, Traits > | friend |
operator== | gw::basic_inplace_string< N, CharT, Traits > | friend |
operator>> | gw::basic_inplace_string< N, CharT, Traits > | friend |
operator[](size_type pos) noexcept -> reference | gw::basic_inplace_string< N, CharT, Traits > | inline |
operator[](size_type pos) const noexcept -> const_reference | gw::basic_inplace_string< N, CharT, Traits > | inline |
pointer typedef | gw::basic_inplace_string< N, CharT, Traits > | |
pop_back() noexcept | gw::basic_inplace_string< N, CharT, Traits > | inline |
push_back(value_type ch) | gw::basic_inplace_string< N, CharT, Traits > | inline |
rbegin() noexcept -> reverse_iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
rbegin() const noexcept -> const_reverse_iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
reference typedef | gw::basic_inplace_string< N, CharT, Traits > | |
rend() noexcept -> reverse_iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
rend() const noexcept -> const_reverse_iterator | gw::basic_inplace_string< N, CharT, Traits > | inline |
reserve(size_type new_cap) | gw::basic_inplace_string< N, CharT, Traits > | inline |
resize(size_type count) | gw::basic_inplace_string< N, CharT, Traits > | inline |
resize(size_type count, value_type ch) | gw::basic_inplace_string< N, CharT, Traits > | inline |
reverse_iterator typedef | gw::basic_inplace_string< N, CharT, Traits > | |
rfind(const basic_inplace_string< N2, value_type, traits_type > &str, size_type pos=npos) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
rfind(std::basic_string_view< value_type, traits_type > str, size_type pos=npos) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
rfind(const value_type *str, size_type pos, size_type count) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
rfind(const value_type *str, size_type pos=npos) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
rfind(value_type ch, size_type pos=npos) const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
shrink_to_fit() | gw::basic_inplace_string< N, CharT, Traits > | inline |
size() const noexcept -> size_type | gw::basic_inplace_string< N, CharT, Traits > | inline |
size_type typedef | gw::basic_inplace_string< N, CharT, Traits > | |
swap(basic_inplace_string &other) noexcept | gw::basic_inplace_string< N, CharT, Traits > | inline |
traits_type typedef | gw::basic_inplace_string< N, CharT, Traits > | |
value_type typedef | gw::basic_inplace_string< N, CharT, Traits > | |
view() const noexcept -> std::basic_string_view< value_type, traits_type > | gw::basic_inplace_string< N, CharT, Traits > | inline |
~basic_inplace_string() noexcept=default | gw::basic_inplace_string< N, CharT, Traits > | |