var::Queue
- Inherits: api::ExecutionContext
public - var::Queue::Erase
Types
const_iterator#
using var::Queue< T >::const_iterator = typename std::deque<T>::const_iterator Type: typename std::deque< T >::const_iterator
const_reverse_iterator#
using var::Queue< T >::const_reverse_iterator = typename std::vector<T>::const_reverse_iterator Type: typename std::vector< T >::const_reverse_iterator
iterator#
using var::Queue< T >::iterator = typename std::deque<T>::iterator Type: typename std::deque< T >::iterator
reverse_iterator#
using var::Queue< T >::reverse_iterator = typename std::deque<T>::reverse_iterator Type: typename std::deque< T >::reverse_iterator
Functions
Queue()=default#
var::Queue< T >::Queue ()=defaultaccumulate(T initial_value=T()) const#
inline
T var::Queue< T >::accumulate (T initial_value=T()) constType: T
Parameters:
Tinitial_value
at(size_t position)#
inline
T & var::Queue< T >::at (size_t position)Type: T &
Parameters:
size_tposition
at(size_t position) const#
inline
const T & var::Queue< T >::at (size_t position) constType: const T &
Parameters:
size_tposition
back()#
inline
T & var::Queue< T >::back ()Type: T &
back() const#
inline
const T & var::Queue< T >::back () constType: const T &
begin() const noexcept#
inline
const_iterator var::Queue< T >::begin () const noexceptType: const_iterator
begin() noexcept#
inline
iterator var::Queue< T >::begin () noexceptType: iterator
cbegin() const noexcept#
inline
const_iterator var::Queue< T >::cbegin () const noexceptType: const_iterator
cend() const noexcept#
inline
const_iterator var::Queue< T >::cend () const noexceptType: const_iterator
clear()#
inline
Queue & var::Queue< T >::clear ()Type: Queue &
count() const#
inline
u32 var::Queue< T >::count () constType: u32
crbegin() const noexcept#
inline
const_reverse_iterator var::Queue< T >::crbegin () const noexceptType: const_reverse_iterator
crend() const noexcept#
inline
const_reverse_iterator var::Queue< T >::crend () const noexceptType: const_reverse_iterator
end() const noexcept#
inline
const_iterator var::Queue< T >::end () const noexceptType: const_iterator
end() noexcept#
inline
iterator var::Queue< T >::end () noexceptType: iterator
erase(const Erase &options)#
inline
Queue & var::Queue< T >::erase (const Erase &options)Type: Queue &
Parameters:
- const Erase &
options
find(const T &a, const T ¬_found=T()) const#
inline
const T & var::Queue< T >::find (const T &a, const T ¬_found=T()) constType: const T &
Parameters:
const T &aconst T ¬_found
find_offset(const T &a) const#
inline
size_t var::Queue< T >::find_offset (const T &a) constType: size_t
Parameters:
const T &a
front()#
inline
T & var::Queue< T >::front ()Type: T &
front() const#
inline
const T & var::Queue< T >::front () constType: const T &
insert(const_iterator position, const T &value)#
inline
iterator var::Queue< T >::insert (const_iterator position, const T &value)Type: iterator
Parameters:
- const_iterator
position const T &value
is_empty() const#
inline
bool var::Queue< T >::is_empty () constType: bool
operator()(const Erase &options)#
inline
Queue & var::Queue< T >::operator() (const Erase &options)Type: Queue &
Parameters:
- const Erase &
options
pop()#
inline
Queue & var::Queue< T >::pop ()Type: Queue &
push(const T &value)#
inline
Queue & var::Queue< T >::push (const T &value)Type: Queue &
Parameters:
const T &value
rbegin() const noexcept#
inline
const_reverse_iterator var::Queue< T >::rbegin () const noexceptType: const_reverse_iterator
rbegin() noexcept#
inline
reverse_iterator var::Queue< T >::rbegin () noexceptType: reverse_iterator
remove(u32 pos)#
inline
Queue & var::Queue< T >::remove (u32 pos)Type: Queue &
Parameters:
u32pos
rend() const noexcept#
inline
const_reverse_iterator var::Queue< T >::rend () const noexceptType: const_reverse_iterator
rend() noexcept#
inline
reverse_iterator var::Queue< T >::rend () noexceptType: reverse_iterator