Skip to main content

var::Queue

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 ()=default

accumulate(T initial_value=T()) const#

inline

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) const#

inline

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() const#

inline

const T & var::Queue< T >::back () const

Type: const T &

begin() const noexcept#

inline

const_iterator var::Queue< T >::begin () const noexcept

Type: const_iterator

begin() noexcept#

inline

iterator var::Queue< T >::begin () noexcept

Type: iterator

cbegin() const noexcept#

inline

const_iterator var::Queue< T >::cbegin () const noexcept

Type: const_iterator

cend() const noexcept#

inline

const_iterator var::Queue< T >::cend () const noexcept

Type: const_iterator

clear()#

inline

Queue & var::Queue< T >::clear ()

Type: Queue &

count() const#

inline

u32 var::Queue< T >::count () const

Type: u32

crbegin() const noexcept#

inline

const_reverse_iterator var::Queue< T >::crbegin () const noexcept

Type: const_reverse_iterator

crend() const noexcept#

inline

const_reverse_iterator var::Queue< T >::crend () const noexcept

Type: const_reverse_iterator

end() const noexcept#

inline

const_iterator var::Queue< T >::end () const noexcept

Type: const_iterator

end() noexcept#

inline

iterator var::Queue< T >::end () noexcept

Type: iterator

erase(const Erase &options)#

inline

Queue & var::Queue< T >::erase (const Erase &options)

Type: Queue &

Parameters:

find(const T &a, const T ¬_found=T()) const#

inline

const T & var::Queue< T >::find (const T &a, const T &not_found=T()) const

Type: const T &

Parameters:

  • const T & a
  • const T & not_found

find_offset(const T &a) const#

inline

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() const#

inline

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:

is_empty() const#

inline

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:

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 noexcept

Type: const_reverse_iterator

rbegin() noexcept#

inline

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 noexcept#

inline

const_reverse_iterator var::Queue< T >::rend () const noexcept

Type: const_reverse_iterator

rend() noexcept#

inline

reverse_iterator var::Queue< T >::rend () noexcept

Type: reverse_iterator