neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::vector< T > Member List

This is the complete list of members for neolib::vector< T >, including all inherited members.

abstract_const_iterator typedefneolib::i_sequence_container< T, i_random_access_const_iterator< T >, i_random_access_iterator< T > >
abstract_iterator typedefneolib::i_sequence_container< T, i_random_access_const_iterator< T >, i_random_access_iterator< T > >
abstract_type typedefneolib::vector< T >
abstract_value_type typedefneolib::vector< T >
add_ref() const noexcept overrideneolib::reference_counted< i_vector< abstract_t< T > > >inlinevirtual
as_std_vector() constneolib::vector< T >inline
as_std_vector()neolib::vector< T >inline
assign(generic_container_type const &aOther) finalneolib::vector< T >inlinevirtual
at(size_type aIndex) const finalneolib::vector< T >inlinevirtual
at(size_type aIndex) finalneolib::vector< T >inlinevirtual
back() const finalneolib::vector< T >inlinevirtual
back() finalneolib::vector< T >inlinevirtual
begin() constneolib::i_contiguous_random_access_container< T >inline
begin()neolib::i_contiguous_random_access_container< T >inline
capacity() const finalneolib::vector< T >inlinevirtual
cbegin() constneolib::i_contiguous_random_access_container< T >inline
cdata() const noexcept finalneolib::vector< T >inlinevirtual
cend() constneolib::i_contiguous_random_access_container< T >inline
clear() finalneolib::vector< T >inlinevirtual
const_iterator typedefneolib::i_vector< abstract_t< T > >
const_reverse_iterator typedefneolib::i_vector< abstract_t< T > >
container_const_iterator typedefneolib::vector< T >protected
container_iterator typedefneolib::vector< T >protected
control_block() overrideneolib::reference_counted< i_vector< abstract_t< T > > >inlinevirtual
crbegin() constneolib::i_contiguous_random_access_container< T >inline
crend() constneolib::i_contiguous_random_access_container< T >inline
data() const noexcept finalneolib::vector< T >inlinevirtual
data() noexcept finalneolib::vector< T >inlinevirtual
emplace(const_iterator aPos, Args &&... aArgs)neolib::vector< T >inline
emplace_back(Args &&... aArgs)neolib::vector< T >inline
empty() const noexceptneolib::i_container< T, ConstIteratorType, IteratorType >inline
end() constneolib::i_contiguous_random_access_container< T >inline
end()neolib::i_contiguous_random_access_container< T >inline
erase(const const_iterator &aPosition)neolib::i_contiguous_random_access_container< T >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::vector< T >inlinevirtual
front() finalneolib::vector< T >inlinevirtual
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< T >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_vector< abstract_t< T > >
max_size() const noexcept finalneolib::vector< T >inlinevirtual
operator<=>(const self_type &that) const noexceptneolib::vector< T >inline
operator=(vector const &aOther)neolib::vector< T >inline
operator=(vector &&aOther)neolib::vector< T >inline
operator=(i_vector< abstract_value_type > const &aOther)neolib::vector< T >inline
reference_counted< i_vector< abstract_t< T > > >::operator=(const reference_counted &)neolib::reference_counted< i_vector< abstract_t< T > > >inline
i_vector< abstract_t< T > >::operator=(const i_container &aRhs)neolib::i_container< T, ConstIteratorType, IteratorType >inline
operator==(const self_type &that) const noexceptneolib::vector< T >inline
operator[](size_type aIndex) const finalneolib::vector< T >inlinevirtual
operator[](size_type aIndex) finalneolib::vector< T >inlinevirtual
pin() const noexcept overrideneolib::reference_counted< i_vector< abstract_t< T > > >inlinevirtual
pop_back() finalneolib::vector< T >inlinevirtual
push_back(abstract_value_type const &aValue) finalneolib::vector< T >inline
reference_counted< i_vector< abstract_t< T > > >::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< T >inline
rbegin()neolib::i_contiguous_random_access_container< T >inline
reference_counted() noexceptneolib::reference_counted< i_vector< abstract_t< T > > >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< i_vector< abstract_t< T > > >inline
release() const overrideneolib::reference_counted< i_vector< abstract_t< T > > >inlinevirtual
release_and_take_ownership() const overrideneolib::reference_counted< i_vector< abstract_t< T > > >inlinevirtual
release_and_take_ownership() overrideneolib::reference_counted< i_vector< abstract_t< T > > >inlinevirtual
rend() constneolib::i_contiguous_random_access_container< T >inline
rend()neolib::i_contiguous_random_access_container< T >inline
reserve(size_type aCapacity) finalneolib::vector< T >inlinevirtual
resize(size_type aSize) finalneolib::vector< T >inlinevirtual
resize(size_type aSize, abstract_value_type const &aValue) finalneolib::vector< T >inline
reference_counted< i_vector< abstract_t< T > > >::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_vector< abstract_t< T > >
size() const noexcept finalneolib::vector< T >inlinevirtual
size_type typedefneolib::i_sequence_container< T, i_random_access_const_iterator< T >, i_random_access_iterator< T > >
std_type typedefneolib::vector< T >
to_std_vector() constneolib::vector< T >inline
unpin() const overrideneolib::reference_counted< i_vector< abstract_t< T > > >inlinevirtual
use_count() const noexcept overrideneolib::reference_counted< i_vector< abstract_t< T > > >inlinevirtual
value_type typedefneolib::vector< T >
vector()neolib::vector< T >inline
vector(vector const &aOther)neolib::vector< T >inline
vector(vector &&aOther)neolib::vector< T >inline
vector(i_vector< abstract_value_type > const &aOther)neolib::vector< T >inline
vector(std_type const &aOtherContainer)neolib::vector< T >inline
vector(std::initializer_list< value_type > aValues)neolib::vector< T >inline
vector(InputIter aFirst, InputIter aLast)neolib::vector< T >inline
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~reference_counted()neolib::reference_counted< i_vector< abstract_t< T > > >inline