1: // Created by Frank M. Carrano and Timothy M. Henry. 2: // Copyright (c) 2017 Pearson Education, Hoboken, New Jersey. 4: /** Listing C1-4 5: @file PlainBox.cpp */ 6: 7: #include "PlainBox.h" 9: template<class ItemType> 10: PlainBox<ItemType>::PlainBox() 11: { 12: } // end default constructor 14: template<class ItemType> 15: PlainBox<ItemType>::PlainBox(const ItemType& theItem) : item(theItem) 16: { 17: } // end constructor 19: template<class ItemType> 20: void PlainBox<ItemType>::setItem(const ItemType& theItem) 21: { 22: item = theItem; 23: } // end setItem 25: template<class ItemType> 26: ItemType PlainBox<ItemType>::getItem() const 27: { 28: return item; 29: } // end getItem