Source of PlainBox.cpp


  1: //  Created by Frank M. Carrano and Tim Henry.
  2: //  Copyright (c) 2013 __Pearson Education__. All rights reserved.

  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)
 16: {
 17:    item = theItem;
 18: } // end constructor

 20: template<class ItemType>
 21: void PlainBox<ItemType>::setItem(const ItemType& theItem)
 22: {
 23:    item = theItem;
 24: } // end setItem

 26: template<class ItemType>
 27: ItemType PlainBox<ItemType>::getItem() const
 28: {
 29:    return item;
 30: } // end getItem