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