A template class
The constructor of the template class
The constructor of the partial specilization
The copy constructor