
Really, all this does is provide an iterator and a means to insert (push_front) and remove (unlink) these things.
The list contents are always instances of latch_holder_t, which have an internal link for creating the list.
Definition at line 141 of file latch.cpp.
Public Member Functions | |
| holder_list (latch_holder_t *&first) | |
| iterator | begin () | 
| Dereferencing this iterator brings us to the first item in the list.  | |
| iterator | end () | 
| Dereferencing this iterator brings us past the last item in any list.  | |
| void | push_front (latch_holder_t *h) | 
| Insert h at the front of this list.  | |
| latch_holder_t * | unlink (iterator const &it) | 
| Remove whatever is the current item for the given iterator.  | |
Classes | |
| struct | iterator | 
| Iterator over a list of latch_holder_t structures.  More... | |
 1.4.7