Doubly linked lists Normal classes: DLIterC Double linked list iterator. DListC Double linked List ConstDLIterC Constant iterator. StringListC List of StringC's SubStringListC List of SubStringC's Normal functions: operator <<(ostream &,const DListBodyC &) operator >>(istream &,DListBodyC &) operator <<(BinOStreamC &,const DListBodyC &) operator >>(BinIStreamC &,DListC &) Double linked List operator <<(ostream &,const StringListC &) operator <<(ostream &,const SubStringListC &) Advanced classes: DLinkC Double-link element. DLinkDataC Double-link list element with data. DLinkHeadC Double-link list head. IntrDListC Double-linked circular list IntrDLIterC Intrinsic list iterator. Advanced functions: operator <<(ostream &,const IntrDListC &) Double-linked circular list Develop classes: DListBodyC Double linked list body. Develop functions: operator >>(BinIStreamC &,DListBodyC &) Double linked list body. operator <<(ostream &,const DListC &) Send to stream. operator >>(istream &,DListC &) Read from stream. operator <<(BinOStreamC &,const DListC &) Write to a binary stream.