Go to the documentation of this file.
28 #ifndef CASA_QUANTUMTYPE_H
29 #define CASA_QUANTUMTYPE_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/BasicSL/Complex.h>
38 template <
class T>
class Quantum;
39 template <
class T>
class Vector;
40 template <
class T>
class Matrix;
41 template <
class T>
class Array;
uInt quantumType(const Quantum< Array< Float > > *)
uInt quantumType(const Quantum< Vector< DComplex > > *)
uInt quantumType(const Quantum< Matrix< Float > > *)
uInt quantumType(const Quantum< Float > *)
uInt quantumType(const Quantum< Vector< Float > > *)
uInt quantumType(const Quantum< DComplex > *)
uInt quantumType(const Quantum< Array< DComplex > > *)
uInt quantumType(const Quantum< Array< Double > > *)
Get an integer type for a Qunatum<T>
uInt quantumType(const Quantum< Vector< Int > > *)
uInt quantumType(const Quantum< Int > *)
uInt quantumType(const Quantum< Matrix< Int > > *)
uInt quantumType(const Quantum< Array< Complex > > *)
uInt quantumType(const Quantum< Vector< Complex > > *)
this file contains all the compiler specific defines
uInt quantumType(const Quantum< Double > *)
uInt quantumType(const Quantum< Matrix< Double > > *)
uInt quantumType(const Quantum< Complex > *)
uInt quantumType(const Quantum< Matrix< Complex > > *)
uInt quantumType(const Quantum< Array< Int > > *)
uInt quantumType(const Quantum< Vector< Double > > *)
uInt quantumType(const Quantum< Matrix< DComplex > > *)