All pastes #2053890 Raw Edit

Mine

public text v1 · immutable
#2053890 ·published 2011-05-04 16:57 UTC
rendered paste body
//dll.hpp
#include "VehicleClasses.h"

class dnode
{
public:
    dnode();
    dnode *prev;
    Vehicle data;
    dnode *next;
    ~dnode();
};

class DLL
{
private:
    dnode *front;
    dnode *rear;
    dnode *newnode;
public:
    DLL();
    dnode* create_node(Vehicle data);
    void insertAtFront(Vehicle data);
    void insertAtRear(Vehicle data);
    void insertBefore(Vehicle data, dnode *node);
    void insertAfter(Vehicle data, dnode *node);
    void deleteFront();
    void deleteLast();
    void del(Vehicle data);
    dnode* search(Vehicle data);
    void display();
    ~DLL();
};