My Project
Public Member Functions | Public Attributes | List of all members
DoublyLinkedList Class Reference

Doubly Linked List class. Available member functions include default constructor, insert, printer and reverse. More...

Collaboration diagram for DoublyLinkedList:
Collaboration graph
[legend]

Public Member Functions

 DoublyLinkedList ()
 Construct a new Doubly Linked List object.
 
void insert (ll data)
 Insert an element into the list. More...
 
void printer (string sep=", ")
 Print the list. More...
 
void reverse ()
 Reverse the list.
 

Public Attributes

DoublyLinkedListNodehead
 pointer to the head
 
DoublyLinkedListNodetail
 pointer to the tail
 

Detailed Description

Doubly Linked List class. Available member functions include default constructor, insert, printer and reverse.

Member Function Documentation

◆ insert()

void DoublyLinkedList::insert ( ll  data)
inline

Insert an element into the list.

Parameters
[in]datavalue to be inserted

◆ printer()

void DoublyLinkedList::printer ( string  sep = ", ")
inline

Print the list.

Parameters
[in]sepseparator string

The documentation for this class was generated from the following file: