neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::string Member List

This is the complete list of members for neolib::string, including all inherited members.

abstract_const_iterator typedefneolib::stringprotected
abstract_iterator typedefneolib::stringprotected
abstract_type typedefneolib::string
add_ref() const noexcept overrideneolib::reference_counted< i_string >inlinevirtual
append(const string &aOther)neolib::stringinline
append(const i_string &aOther) finalneolib::stringinlinevirtual
append(const char *aSource, size_type aSourceLength) finalneolib::stringinline
append(const i_string &aOther)=0neolib::stringvirtual
append(const value_type *aSource, size_type aSourceLength)=0neolib::string
append(const std::string &aSource)neolib::stringinline
append(const std::string_view &aSource)neolib::stringinline
reference_counted< i_string >::append(const value_type *aSource, size_type aSourceLength)=0neolib::i_stringpure virtual
as_std_string() constneolib::stringinline
as_std_string()neolib::stringinline
assign(const i_container &aOther) finalneolib::stringinlinevirtual
assign(const string &aOther)neolib::stringinline
assign(const i_string &aOther) finalneolib::stringinlinevirtual
assign(const char *aSource, size_type aSourceLength) finalneolib::stringinline
assign(string &&aOther)neolib::stringinline
assign(const i_string &aOther)=0neolib::stringvirtual
assign(const value_type *aSource, size_type aSourceLength)=0neolib::string
assign(const std::string &aSource)neolib::stringinline
assign(const std::string_view &aSource)neolib::stringinline
reference_counted< i_string >::assign(const value_type *aSource, size_type aSourceLength)=0neolib::i_stringpure virtual
at(size_type aIndex) const finalneolib::stringinlinevirtual
at(size_type aIndex) finalneolib::stringinlinevirtual
back() const finalneolib::stringinlinevirtual
back() finalneolib::stringinlinevirtual
begin() constneolib::i_contiguous_random_access_container< char >inline
begin()neolib::i_contiguous_random_access_container< char >inline
c_str() const noexcept finalneolib::stringinlinevirtual
capacity() const finalneolib::stringinlinevirtual
cbegin() constneolib::i_contiguous_random_access_container< char >inline
cdata() const noexcept finalneolib::stringinlinevirtual
cend() constneolib::i_contiguous_random_access_container< char >inline
clear() finalneolib::stringinlinevirtual
const_iterator typedefneolib::i_contiguous_random_access_container< char >
const_reverse_iterator typedefneolib::i_contiguous_random_access_container< char >
container_const_iterator typedefneolib::stringprotected
container_iterator typedefneolib::stringprotected
control_block() overrideneolib::reference_counted< i_string >inlinevirtual
crbegin() constneolib::i_contiguous_random_access_container< char >inline
crend() constneolib::i_contiguous_random_access_container< char >inline
data() const noexcept finalneolib::stringinlinevirtual
data() noexcept finalneolib::stringinlinevirtual
empty() const noexceptneolib::i_container< T, ConstIteratorType, IteratorType >inline
end() constneolib::i_contiguous_random_access_container< char >inline
end()neolib::i_contiguous_random_access_container< char >inline
erase(const const_iterator &aPosition)neolib::i_contiguous_random_access_container< char >inline
neolib::i_random_access_container::erase(const abstract_iterator &aPosition)neolib::i_container< T, ConstIteratorType, IteratorType >inline
neolib::i_random_access_container::erase(const abstract_const_iterator &aPosition)neolib::i_container< T, ConstIteratorType, IteratorType >inline
neolib::i_random_access_container::erase(const abstract_iterator &aFirst, const abstract_iterator &aLast)neolib::i_container< T, ConstIteratorType, IteratorType >inline
neolib::i_random_access_container::erase(const abstract_const_iterator &aFirst, const abstract_const_iterator &aLast)neolib::i_container< T, ConstIteratorType, IteratorType >inline
front() const finalneolib::stringinlinevirtual
front() finalneolib::stringinlinevirtual
generic_container_type typedefneolib::i_container< T, ConstIteratorType, IteratorType >protected
insert(const const_iterator &aPosition, const value_type &aValue)neolib::i_contiguous_random_access_container< char >inline
neolib::i_random_access_container::insert(const abstract_iterator &aPosition, const value_type &aValue)neolib::i_sequence_container< T, i_random_access_const_iterator< T >, i_random_access_iterator< T > >inline
neolib::i_random_access_container::insert(const abstract_const_iterator &aPosition, const value_type &aValue)neolib::i_sequence_container< T, i_random_access_const_iterator< T >, i_random_access_iterator< T > >inline
iterator typedefneolib::i_contiguous_random_access_container< char >
length() constneolib::i_stringinline
max_size() const noexcept finalneolib::stringinlinevirtual
operator std::string() constneolib::i_stringinline
operator=(const string &aOther)neolib::stringinline
operator=(string &&aOther)neolib::stringinline
operator=(const i_string &aOther) finalneolib::stringinlinevirtual
reference_counted< i_string >::operator=(const reference_counted &)neolib::reference_counted< i_string >inline
neolib::i_string::operator=(const std::string &aOther)neolib::i_stringinline
i_contiguous_random_access_container< char >::operator=(const i_container &aRhs)neolib::i_container< T, ConstIteratorType, IteratorType >inline
operator[](size_type aIndex) const finalneolib::stringinlinevirtual
operator[](size_type aIndex) finalneolib::stringinlinevirtual
pin() const noexcept overrideneolib::reference_counted< i_string >inlinevirtual
pop_back() finalneolib::stringinlinevirtual
push_back(const value_type &aValue) finalneolib::stringinline
reference_counted< i_string >::push_back(const value_type &aValue)=0neolib::i_sequence_container< T, i_random_access_const_iterator< T >, i_random_access_iterator< T > >pure virtual
rbegin() constneolib::i_contiguous_random_access_container< char >inline
rbegin()neolib::i_contiguous_random_access_container< char >inline
reference_counted() noexceptneolib::reference_counted< i_string >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< i_string >inline
release() const overrideneolib::reference_counted< i_string >inlinevirtual
release_and_take_ownership() const overrideneolib::reference_counted< i_string >inlinevirtual
release_and_take_ownership() overrideneolib::reference_counted< i_string >inlinevirtual
rend() constneolib::i_contiguous_random_access_container< char >inline
rend()neolib::i_contiguous_random_access_container< char >inline
replace_all(const i_string &aSearch, const i_string &aReplace) finalneolib::stringinlinevirtual
reserve(size_type aCapacity) finalneolib::stringinlinevirtual
resize(size_type aSize) finalneolib::stringinlinevirtual
resize(size_type aSize, const value_type &aValue) finalneolib::stringinline
reference_counted< i_string >::resize(size_type aSize, const value_type &aValue)=0neolib::i_sequence_container< T, i_random_access_const_iterator< T >, i_random_access_iterator< T > >pure virtual
reverse_iterator typedefneolib::i_contiguous_random_access_container< char >
size() const noexcept finalneolib::stringinlinevirtual
size_type typedefneolib::i_sequence_container< T, i_random_access_const_iterator< T >, i_random_access_iterator< T > >
std_type typedefneolib::string
string(size_type aCount, value_type aChar)neolib::stringinline
string(const char *aString)neolib::stringinline
string(const char *aString, std::size_t aLength)neolib::stringinline
string(const std::string &aString={})neolib::stringinline
string(const std::string_view &aStringView)neolib::stringinline
string(const neolib::quick_string &aOther)neolib::stringinline
string(const string &aOther)neolib::stringinline
string(string &&aOther)neolib::stringinline
string(const i_string &aOther)neolib::stringinline
string(Iter aBegin, Iter aEnd)neolib::stringinline
to_std_string() constneolib::stringinline
to_std_string_view() const noexceptneolib::stringinline
unpin() const overrideneolib::reference_counted< i_string >inlinevirtual
use_count() const noexcept overrideneolib::reference_counted< i_string >inlinevirtual
value_type typedefneolib::string
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~reference_counted()neolib::reference_counted< i_string >inline
~string()neolib::stringinline