/***********************************************************************/
/* file container_item.cc                                              */
/* contains the implementation of class members of class               */
/* container_item.                                                     */
/***********************************************************************/

#include "container_item.h"

/***********************************************************************/
/* implementation of class container_item                              */
/***********************************************************************/

/***********************************************************************/
/* constructor                                                         */
/***********************************************************************/

template <class type>
container_item<type>::container_item(const type& dat)
{
   data= dat;
}

/***********************************************************************/
/* copy constructor                                                    */
/***********************************************************************/

template <class type>
container_item<type>::container_item(const container_item<type>& it)
{
   data= it.data;
}

/***********************************************************************/
/* public member operator=                                             */
/* copies all data members of the passed container_item.               */
/***********************************************************************/

template <class type>
const container_item<type>& container_item<type>::operator=
(const container_item<type>& it)
{
   data= it.data;
   return *this;
}