Template Class vector¶
Defined in File vector.hpp
Class Documentation¶
-
template<class
T, classAllocator= std::allocator<T>>
classuitsl::safe::vector¶ Public Types
-
using
value_type= typename impl_t::value_type¶
-
using
allocator_type= typename impl_t::allocator_type¶
-
using
pointer= typename impl_t::pointer¶
-
using
const_pointer= typename impl_t::const_pointer¶
-
using
reference= typename impl_t::reference¶
-
using
const_reference= typename impl_t::const_reference¶
-
using
size_type= typename impl_t::size_type¶
-
using
difference_type= typename impl_t::difference_type¶
-
using
iterator= typename impl_t::iterator¶
-
using
const_iterator= typename impl_t::const_iterator¶
-
using
reverse_iterator= typename impl_t::reverse_iterator¶
-
using
const_reverse_iterator= typename impl_t::const_reverse_iterator¶
Public Functions
-
std::shared_mutex &
GetMutex() const¶
-
constexpr allocator_type
get_allocator() const noexcept¶
-
constexpr const_iterator
begin() const noexcept¶
-
constexpr const_iterator
end() const noexcept¶
-
constexpr reverse_iterator
rbegin() noexcept¶
-
constexpr const_reverse_iterator
rbegin() const noexcept¶
-
constexpr reverse_iterator
rend() noexcept¶
-
constexpr const_reverse_iterator
rend() const noexcept¶
-
constexpr const_iterator
cbegin() const noexcept¶
-
constexpr const_iterator
cend() const noexcept¶
-
constexpr const_reverse_iterator
crbegin() const noexcept¶
-
constexpr const_reverse_iterator
crend() const noexcept¶
-
constexpr bool
empty() const noexcept¶
-
void
shrink_to_fit()¶
-
constexpr const_reference
operator[](size_type n) const¶
-
constexpr const_reference
at(size_type n) const¶
-
constexpr const_reference
front() const¶
-
constexpr const_reference
back() const¶
-
void
pop_back()¶
-
template<class ...
Args>
iteratoremplace(const_iterator position, Args&&... args)¶
-
iterator
insert(const_iterator position, const T &x)¶
-
iterator
insert(const_iterator position, T &&x)¶
-
iterator
insert(const_iterator position, size_type n, const T &x)¶
-
template<class
InputIt>
iteratorinsert(const_iterator position, InputIt first, InputIt last)¶
-
iterator
insert(const_iterator position, std::initializer_list<T> il)¶
-
iterator
erase(const_iterator position)¶
-
iterator
erase(const_iterator first, const_iterator last)¶
-
void
clear() noexcept¶
-
using