var::Queue
- Inherits: api::ExecutionContext
public
- var::Queue::Erase
Types
#
const_iteratorusing var::Queue< T >::const_iterator = typename std::deque<T>::const_iterator
Type: typename std::deque< T >::const_iterator
#
const_reverse_iteratorusing var::Queue< T >::const_reverse_iterator = typename std::vector<T>::const_reverse_iterator
Type: typename std::vector< T >::const_reverse_iterator
#
iteratorusing var::Queue< T >::iterator = typename std::deque<T>::iterator
Type: typename std::deque< T >::iterator
#
reverse_iteratorusing var::Queue< T >::reverse_iterator = typename std::deque<T>::reverse_iterator
Type: typename std::deque< T >::reverse_iterator
Functions
#
Queue()=defaultvar::Queue< T >::Queue ()=default
#
accumulate(T initial_value=T()) constinline
T var::Queue< T >::accumulate (T initial_value=T()) const
Type: T
Parameters:
T
initial_value
#
at(size_t position)inline
T & var::Queue< T >::at (size_t position)
Type: T &
Parameters:
size_t
position
#
at(size_t position) constinline
const T & var::Queue< T >::at (size_t position) const
Type: const T &
Parameters:
size_t
position
#
back()inline
T & var::Queue< T >::back ()
Type: T &
#
back() constinline
const T & var::Queue< T >::back () const
Type: const T &
#
begin() const noexceptinline
const_iterator var::Queue< T >::begin () const noexcept
Type: const_iterator
#
begin() noexceptinline
iterator var::Queue< T >::begin () noexcept
Type: iterator
#
cbegin() const noexceptinline
const_iterator var::Queue< T >::cbegin () const noexcept
Type: const_iterator
#
cend() const noexceptinline
const_iterator var::Queue< T >::cend () const noexcept
Type: const_iterator
#
clear()inline
Queue & var::Queue< T >::clear ()
Type: Queue &
#
count() constinline
u32 var::Queue< T >::count () const
Type: u32
#
crbegin() const noexceptinline
const_reverse_iterator var::Queue< T >::crbegin () const noexcept
Type: const_reverse_iterator
#
crend() const noexceptinline
const_reverse_iterator var::Queue< T >::crend () const noexcept
Type: const_reverse_iterator
#
end() const noexceptinline
const_iterator var::Queue< T >::end () const noexcept
Type: const_iterator
#
end() noexceptinline
iterator var::Queue< T >::end () noexcept
Type: 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()) constinline
const T & var::Queue< T >::find (const T &a, const T ¬_found=T()) const
Type: const T &
Parameters:
const T &
a
const T &
not_found
#
find_offset(const T &a) constinline
size_t var::Queue< T >::find_offset (const T &a) const
Type: size_t
Parameters:
const T &
a
#
front()inline
T & var::Queue< T >::front ()
Type: T &
#
front() constinline
const T & var::Queue< T >::front () const
Type: 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() constinline
bool var::Queue< T >::is_empty () const
Type: 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 noexceptinline
const_reverse_iterator var::Queue< T >::rbegin () const noexcept
Type: const_reverse_iterator
#
rbegin() noexceptinline
reverse_iterator var::Queue< T >::rbegin () noexcept
Type: reverse_iterator
#
remove(u32 pos)inline
Queue & var::Queue< T >::remove (u32 pos)
Type: Queue &
Parameters:
u32
pos
#
rend() const noexceptinline
const_reverse_iterator var::Queue< T >::rend () const noexcept
Type: const_reverse_iterator
#
rend() noexceptinline
reverse_iterator var::Queue< T >::rend () noexcept
Type: reverse_iterator