#pragma once

namespace JTL // Jack's template library
{
	template <typename T>
	void List<T>::init()
	{
		header = new ListNode<T>;
		trailer = new ListNode<T>;
		header->pred = NULL;
		header->succ = trailer;
		trailer->pred = header;
		trailer->succ = NULL;
		_size = 0;
	}
};