Return to Snippet

Revision: 9035
at October 17, 2008 22:56 by itsok2kry


Initial Code
template < class T >
class LinkedList;

template < class T >
class LinkedNode
{
	private:
		T value; // our generic value
		LinkedList< T > * list; // the linked list we're part of
		LinkedNode< T > * previousNode; // the previous node
		LinkedNode< T > * nextNode; // the next node

	public:
		LinkedNode< T >( LinkedList< T > plist, LinkedNode< T > pNode, T * val ); // constructor
		LinkedNode< T > * next( void ); // return the next node
		LinkedNode< T > * previous( void ); // return the previous node
		T getValue( void ); // return the value we're holding
		void setNextNode( LinkedNode< T > next );

};

Initial URL


Initial Description


Initial Title
Linked List (LinkedNode.h)

Initial Tags


Initial Language
C++