#include <Queue.hpp>
Public Types | |
typedef Fragment< EmptyType, u64 > | FragmentType |
typedef std::list< FragmentType > | ContainerType |
typedef FragmentType::SizeType | FSizeType |
typedef FragmentType::PayloadType | PayloadType |
typedef FragmentType::Traits | Traits |
typedef ContainerType::value_type | ValueType |
typedef ContainerType::pointer | Pointer |
typedef ContainerType::const_pointer | ConstPointer |
typedef ContainerType::reference | Reference |
typedef ContainerType::const_reference | ConstReference |
typedef ContainerType::iterator | Iterator |
typedef ContainerType::const_iterator | ConstIterator |
typedef ContainerType::reverse_iterator | ReverseIterator |
typedef ContainerType::const_reverse_iterator | ConstReverseIterator |
typedef ContainerType::size_type | SizeType |
typedef ContainerType::difference_type | DifferenceType |
typedef ValueType | value_type |
typedef Pointer | pointer |
typedef ConstPointer | const_pointer |
typedef Reference | reference |
typedef ConstReference | const_reference |
typedef Iterator | iterator |
typedef ConstIterator | const_iterator |
typedef ReverseIterator | reverse_iterator |
typedef ConstReverseIterator | const_reverse_iterator |
typedef SizeType | size_type |
typedef DifferenceType | difference_type |
Public Member Functions | |
Iterator | begin () |
ConstIterator | begin () const |
Iterator | end () |
ConstIterator | end () const |
ReverseIterator | rbegin () |
ConstReverseIterator | rbegin () const |
ReverseIterator | rend () |
ConstReverseIterator | rend () const |
SizeType | size () const |
bool | empty () const |
void | clear () |
void | pushBack (const FragmentType &insertFragment) |
void | push_back (const FragmentType &insertFragment) |
template<typename InputIterator> | |
void | insert (InputIterator first, InputIterator last) |
void | erase (const FragmentType &eraseFragment) |
template<typename InputIterator> | |
void | erase (InputIterator first, InputIterator last) |
Iterator | erase (Iterator where) |
void | popFront () |
void | pop_front () |
void | swap (Queue &rhs) |
Private Attributes | |
ContainerType | s_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 71 of file Queue.hpp. References s_. |
|
Definition at line 70 of file Queue.hpp. References s_. Referenced by erase(), and detail::extractRange(). |
|
Definition at line 84 of file Queue.hpp. References s_. |
|
Definition at line 82 of file Queue.hpp. References s_. |
|
Definition at line 73 of file Queue.hpp. References s_. |
|
Definition at line 72 of file Queue.hpp. References s_. Referenced by erase(), and detail::extractRange(). |
|
Definition at line 149 of file Queue.hpp. References s_. |
|
Definition at line 145 of file Queue.hpp. References erase(). |
|
Definition at line 101 of file Queue.hpp. References detail::Fragment< Payload, OffsetType >::begin(), begin(), detail::Fragment< Payload, OffsetType >::end(), end(), and s_. Referenced by erase(), and detail::extractRange(). |
|
Definition at line 97 of file Queue.hpp. References s_. |
|
Definition at line 154 of file Queue.hpp. References popFront(). |
|
Definition at line 153 of file Queue.hpp. References s_. Referenced by pop_front(). |
|
Definition at line 92 of file Queue.hpp. References pushBack(). |
|
Definition at line 88 of file Queue.hpp. References s_. Referenced by detail::extractRange(), and push_back(). |
|
Definition at line 75 of file Queue.hpp. References s_. |
|
Definition at line 74 of file Queue.hpp. References s_. |
|
Definition at line 77 of file Queue.hpp. References s_. |
|
Definition at line 76 of file Queue.hpp. References s_. |
|
Definition at line 80 of file Queue.hpp. References s_. |
|
Definition at line 157 of file Queue.hpp. References s_. |
|
Definition at line 163 of file Queue.hpp. Referenced by begin(), clear(), empty(), end(), erase(), insert(), popFront(), pushBack(), rbegin(), rend(), size(), and swap(). |