/*
 *  MICO --- a free CORBA implementation
 *  Copyright (C) 1997-98 Kay Roemer & Arno Puder
 *
 *  This file was automatically generated. DO NOT EDIT!
 */

#include <CORBA.h>
#include <mico/throw.h>
#include <mico/template_impl.h>

//--------------------------------------------------------
//  Implementation of stubs
//--------------------------------------------------------



#ifdef HAVE_EXPLICIT_STRUCT_OPS
TimeBase::UtcT::UtcT()
{
}

TimeBase::UtcT::UtcT( const UtcT& _s )
{
  time = ((UtcT&)_s).time;
  inacclo = ((UtcT&)_s).inacclo;
  inacchi = ((UtcT&)_s).inacchi;
  tdf = ((UtcT&)_s).tdf;
}

TimeBase::UtcT::~UtcT()
{
}

TimeBase::UtcT&
TimeBase::UtcT::operator=( const UtcT& _s )
{
  time = ((UtcT&)_s).time;
  inacclo = ((UtcT&)_s).inacclo;
  inacchi = ((UtcT&)_s).inacchi;
  tdf = ((UtcT&)_s).tdf;
  return *this;
}
#endif

#ifdef HAVE_EXPLICIT_STRUCT_OPS
TimeBase::IntervalT::IntervalT()
{
}

TimeBase::IntervalT::IntervalT( const IntervalT& _s )
{
  lower_bound = ((IntervalT&)_s).lower_bound;
  upper_bound = ((IntervalT&)_s).upper_bound;
}

TimeBase::IntervalT::~IntervalT()
{
}

TimeBase::IntervalT&
TimeBase::IntervalT::operator=( const IntervalT& _s )
{
  lower_bound = ((IntervalT&)_s).lower_bound;
  upper_bound = ((IntervalT&)_s).upper_bound;
  return *this;
}
#endif

struct __tc_init_TIMEBASE {
  __tc_init_TIMEBASE()
  {
  }
};

static __tc_init_TIMEBASE __init_TIMEBASE;

