Skip to content
Snippets Groups Projects
element.h 450 B
#ifndef ELEMENT_H_INCLUDED
#define ELEMENT_H_INCLUDED

#include <iostream>

template<class T>
class Element
{
public:
    //Element* prev;
    Element* next;
    T value;
    Element<T>(const T& val) : value(val) {next = NULL;};
    Element* getNext() { return next; }
    T getValue() const { return value; }
    void setNext(Element* ne) { next=ne; }
    void setValue(const T& val) { value=val; }
    ~Element(){}
};

#endif // ELEMENT_H_INCLUDED