/* -*- C++ -*- */
/*************************************************************************
 * Copyright(c) 1995~2005  Masaharu Goto (cint@pcroot.cern.ch)
 *
 * For the licensing terms see the file COPYING
 *
 ************************************************************************/
#ifndef G__COMPLEX_DLL
#pragma include_noerr <complex.dll>
#endif

#ifndef G__COMPLEX_H
#define G__COMPLEX_H

#ifdef __MAKECINT__
#include <prec_stl/complex>
//#include <_complex.h>
#else
#include <_complex.h>
#endif

#if defined(__CINT__) && !defined(__MAKECINT__)
#if 1
#include <typeinfo.h>
template<class scalar>
int G__ateval(const complex<scalar>& x) {
  cout << "(" << typeid(x).name() << ")" << x << endl;
  return(1);
}
#else
template<class scalar>
int G__ateval(const complex<scalar>& x) {
  cout << "(complex)" << x << endl;
  return(1);
}
#endif
#endif

#endif
