title: Any STL doubly linked implemenations with pointer to head instead of previous
body: <p>Is there an doubly linked list implementation in c++ that allows modification to the previous pointer.  For example instead of the previous pointer pointing to the previous node, it can be modified to point to the front of the list, and thus all one will have to do is call previous to get directly to the head of a list. </p>