#pragma once namespace JTL // Jack's template library { template int List::clear() { int old_size = _size; while (0 < _size) { remove(header->succ); } return old_size; } };