#include <signal.h>
Public Types | |
typedef Value | value_type |
typedef ListDetail::ListIterator < ListDetail::NonConstTraits < Value > > | iterator |
typedef ListDetail::ListIterator < ListDetail::ConstTraits < Value > > | const_iterator |
Public Member Functions | |
List () | |
List (const Allocator &allocator) | |
~List () | |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
void | push_back (const Value &value) |
void | pop_back (const Value &value) |
void | push_front (const Value &value) |
void | pop_front (const Value &value) |
iterator | insert (iterator pos, const Value &value) |
iterator | erase (iterator pos) |
Private Types | |
typedef ListDetail::ListNode < Value > | Node |
typedef Allocator::template rebind< Node >::other | NodeAllocator |
Private Member Functions | |
Node * | newNode (const Value &value) |
void | deleteNode (Node *node) |
Private Attributes | |
ListDetail::ListNodeBase | list |
Definition at line 160 of file signal.h.
typedef ListDetail::ListIterator< ListDetail::ConstTraits<Value> > List< Value, Allocator >::const_iterator |
typedef ListDetail::ListIterator< ListDetail::NonConstTraits<Value> > List< Value, Allocator >::iterator |
typedef ListDetail::ListNode<Value> List< Value, Allocator >::Node [private] |
typedef Allocator::template rebind<Node>::other List< Value, Allocator >::NodeAllocator [private] |
typedef Value List< Value, Allocator >::value_type |
const_iterator List< Value, Allocator >::begin | ( | ) | const [inline] |
iterator List< Value, Allocator >::begin | ( | ) | [inline] |
Definition at line 190 of file signal.h.
Referenced by SignalBase< SignalHandler1< FirstArgument > >::begin(), List< SignalHandler1< FirstArgument > >::pop_front(), and List< SignalHandler1< FirstArgument > >::push_front().
void List< Value, Allocator >::deleteNode | ( | Node * | node | ) | [inline, private] |
Definition at line 168 of file signal.h.
Referenced by List< SignalHandler1< FirstArgument > >::erase(), and List< SignalHandler1< FirstArgument > >::~List().
const_iterator List< Value, Allocator >::end | ( | ) | const [inline] |
iterator List< Value, Allocator >::end | ( | ) | [inline] |
Definition at line 193 of file signal.h.
Referenced by SignalBase< SignalHandler1< FirstArgument > >::end(), List< SignalHandler1< FirstArgument > >::pop_back(), and List< SignalHandler1< FirstArgument > >::push_back().
iterator List< Value, Allocator >::erase | ( | iterator | pos | ) | [inline] |
Definition at line 219 of file signal.h.
Referenced by SignalBase< SignalHandler1< FirstArgument > >::disconnect(), List< SignalHandler1< FirstArgument > >::pop_back(), and List< SignalHandler1< FirstArgument > >::pop_front().
Node* List< Value, Allocator >::newNode | ( | const Value & | value | ) | [inline, private] |
Definition at line 165 of file signal.h.
Referenced by List< SignalHandler1< FirstArgument > >::insert().
void List< Value, Allocator >::push_back | ( | const Value & | value | ) | [inline] |
Definition at line 202 of file signal.h.
Referenced by SignalBase< SignalHandler1< FirstArgument > >::connectLast().
void List< Value, Allocator >::push_front | ( | const Value & | value | ) | [inline] |
Definition at line 208 of file signal.h.
Referenced by SignalBase< SignalHandler1< FirstArgument > >::connectFirst().
ListDetail::ListNodeBase List< Value, Allocator >::list [private] |
Definition at line 162 of file signal.h.
Referenced by List< SignalHandler1< FirstArgument > >::begin(), List< SignalHandler1< FirstArgument > >::end(), List< SignalHandler1< FirstArgument > >::List(), and List< SignalHandler1< FirstArgument > >::~List().