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

DoublyLinkedListNode * head
 pointer to the head
 
DoublyLinkedListNode * tail
 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: