#include <OW_List.hpp>
Collaboration diagram for OW_NAMESPACE::List< T >:
Public Types | |
typedef L::value_type | value_type |
typedef L::pointer | pointer |
typedef L::const_pointer | const_pointer |
typedef L::reference | reference |
typedef L::const_reference | const_reference |
typedef L::size_type | size_type |
typedef L::difference_type | difference_type |
typedef L::iterator | iterator |
typedef L::const_iterator | const_iterator |
typedef L::reverse_iterator | reverse_iterator |
typedef L::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
List () | |
List (L *toWrap) | |
template<class InputIterator> | |
List (InputIterator first, InputIterator last) | |
List (size_type n, const T &value) | |
List (int n, const T &value) | |
List (long n, const T &value) | |
List (size_type n) | |
L * | getImpl () |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
bool | empty () const |
size_type | size () const |
size_type | max_size () const |
reference | front () |
const_reference | front () const |
reference | back () |
const_reference | back () const |
void | swap (List< T > &x) |
iterator | insert (iterator position, const T &x) |
iterator | insert (iterator position) |
template<class InputIterator> | |
void | insert (iterator position, InputIterator first, InputIterator last) |
void | insert (iterator pos, size_type n, const T &x) |
void | insert (iterator pos, int n, const T &x) |
void | insert (iterator pos, long n, const T &x) |
void | push_front (const T &x) |
void | push_back (const T &x) |
iterator | erase (iterator position) |
iterator | erase (iterator first, iterator last) |
void | resize (size_type new_size, const T &x) |
void | resize (size_type new_size) |
void | clear () |
void | pop_front () |
void | pop_back () |
void | splice (iterator position, List &x) |
void | splice (iterator position, List &x, iterator i) |
void | splice (iterator position, List &x, iterator first, iterator last) |
void | remove (const T &value) |
void | unique () |
void | merge (List &x) |
void | reverse () |
void | sort () |
template<class Predicate> | |
void | remove_if (Predicate p) |
template<class BinaryPredicate> | |
void | unique (BinaryPredicate bp) |
template<class StrictWeakOrdering> | |
void | merge (List &x, StrictWeakOrdering swo) |
template<class StrictWeakOrdering> | |
void | sort (StrictWeakOrdering swo) |
Private Types | |
typedef std::list< T > | L |
Private Attributes | |
COWReference< L > | m_impl |
Friends | |
bool | operator== (const List< T > &x, const List< T > &y) |
bool | operator< (const List< T > &x, const List< T > &y) |
Definition at line 58 of file OW_List.hpp.
|
Definition at line 72 of file OW_List.hpp. |
|
Definition at line 66 of file OW_List.hpp. |
|
Definition at line 68 of file OW_List.hpp. |
|
Definition at line 74 of file OW_List.hpp. |
|
Definition at line 70 of file OW_List.hpp. |
|
Definition at line 71 of file OW_List.hpp. |
|
Definition at line 61 of file OW_List.hpp. |
|
Definition at line 65 of file OW_List.hpp. |
|
Definition at line 67 of file OW_List.hpp. |
|
Definition at line 73 of file OW_List.hpp. |
|
Definition at line 69 of file OW_List.hpp. |
|
Definition at line 64 of file OW_List.hpp. |
|
Definition at line 75 of file OW_List.hpp. |
|
Definition at line 76 of file OW_List.hpp. |
|
Definition at line 79 of file OW_List.hpp. |
|
Definition at line 82 of file OW_List.hpp. |
|
Definition at line 85 of file OW_List.hpp. |
|
Definition at line 88 of file OW_List.hpp. |
|
Definition at line 91 of file OW_List.hpp. |
|
Definition at line 154 of file OW_List.hpp. |
|
Definition at line 150 of file OW_List.hpp. |
|
Definition at line 102 of file OW_List.hpp. |
|
Definition at line 98 of file OW_List.hpp. |
|
Definition at line 211 of file OW_List.hpp. Referenced by OW_NAMESPACE::IndicationServerImplThread::shutdown(). |
|
Definition at line 130 of file OW_List.hpp. Referenced by OW_NAMESPACE::IndicationServerImplThread::run(). |
|
Definition at line 110 of file OW_List.hpp. |
|
Definition at line 106 of file OW_List.hpp. |
|
Definition at line 199 of file OW_List.hpp. |
|
Definition at line 195 of file OW_List.hpp. |
|
Definition at line 146 of file OW_List.hpp. |
|
Definition at line 142 of file OW_List.hpp. Referenced by OW_NAMESPACE::IndicationServerImplThread::run(). |
|
Definition at line 94 of file OW_List.hpp. |
|
Definition at line 183 of file OW_List.hpp. |
|
Definition at line 179 of file OW_List.hpp. |
|
Definition at line 175 of file OW_List.hpp. |
|
Definition at line 171 of file OW_List.hpp. |
|
Definition at line 166 of file OW_List.hpp. |
|
Definition at line 162 of file OW_List.hpp. |
|
Definition at line 138 of file OW_List.hpp. |
|
Definition at line 263 of file OW_List.hpp. |
|
Definition at line 243 of file OW_List.hpp. |
|
Definition at line 219 of file OW_List.hpp. |
|
Definition at line 215 of file OW_List.hpp. Referenced by OW_NAMESPACE::IndicationServerImplThread::run(). |
|
Definition at line 191 of file OW_List.hpp. Referenced by OW_NAMESPACE::IndicationServerImplThread::processIndication(). |
|
Definition at line 187 of file OW_List.hpp. |
|
Definition at line 118 of file OW_List.hpp. |
|
Definition at line 114 of file OW_List.hpp. |
|
Definition at line 235 of file OW_List.hpp. |
|
Definition at line 255 of file OW_List.hpp. |
|
Definition at line 126 of file OW_List.hpp. |
|
Definition at line 122 of file OW_List.hpp. |
|
Definition at line 207 of file OW_List.hpp. |
|
Definition at line 203 of file OW_List.hpp. |
|
Definition at line 247 of file OW_List.hpp. |
|
Definition at line 134 of file OW_List.hpp. |
|
Definition at line 268 of file OW_List.hpp. |
|
Definition at line 251 of file OW_List.hpp. |
|
Definition at line 231 of file OW_List.hpp. |
|
Definition at line 227 of file OW_List.hpp. |
|
Definition at line 223 of file OW_List.hpp. |
|
Definition at line 158 of file OW_List.hpp. Referenced by OW_NAMESPACE::swap(). |
|
Definition at line 259 of file OW_List.hpp. |
|
Definition at line 239 of file OW_List.hpp. |
|
|
|
|
|