26#ifndef CASA_QLOGICAL_H
27#define CASA_QLOGICAL_H
31#include <casacore/casa/aips.h>
32#include <casacore/casa/Quanta/Quantum.h>
33#include <casacore/casa/Arrays/ArrayFwd.h>
115template <
class Qtype>
117template <
class Qtype>
119template <
class Qtype>
121template <
class Qtype>
123template <
class Qtype>
125template <
class Qtype>
134template <
class Qtype>
136template <
class Qtype>
139template <
class Qtype>
141template <
class Qtype>
144template <
class Qtype>
146template <
class Qtype>
149template <
class Qtype>
151template <
class Qtype>
154template <
class Qtype>
157template <
class Qtype>
159template <
class Qtype>
162template <
class Qtype>
164template <
class Qtype>
175template <
class Qtype>
177template <
class Qtype>
179template <
class Qtype>
181template <
class Qtype>
183template <
class Qtype>
185template <
class Qtype>
187template <
class Qtype>
189template <
class Qtype>
191template <
class Qtype>
193template <
class Qtype>
195template <
class Qtype>
197template <
class Qtype>
214#ifndef CASACORE_NO_AUTO_TEMPLATES
215#include <casacore/casa/Quanta/QLogical.tcc>
this file contains all the compiler specific defines
Bool operator<=(const MVTime &lh, const MVTime &rh)
TableExprNode nearAbs(const TableExprNode &left, const TableExprNode &right)
bool operator==(const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &)
bool operator!=(const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &)
Bool operator<(const MVTime &lh, const MVTime &rh)
bool Bool
Define the standard types used by Casacore.
Bool operator>=(const MVTime &lh, const MVTime &rh)
Bool operator>(const MVTime &lh, const MVTime &rh)
Bool near(const GaussianBeam &left, const GaussianBeam &other, const Double relWidthTol, const Quantity &absPaTol)
Bool operator==(const Quantum< Qtype > &left, const Quantum< Qtype > &other)
Straight comparisons: unequal if non-conforming units or different values if units made equal.
Bool nearAbs(const Quantum< Qtype > &left, const Qtype &other)
Bool operator<(const Quantum< Qtype > &left, const Quantum< Qtype > &other)
Comparisons.
Bool operator==(const Quantum< Qtype > &left, const Qtype &other)
Bool operator<=(const Quantum< Qtype > &left, const Quantum< Qtype > &other)
Bool operator>=(const Quantum< Qtype > &left, const Quantum< Qtype > &other)
Bool nearAbs(const Qtype &left, const Quantum< Qtype > &other, Double tol)
Bool nearAbs(const Quantum< Qtype > &left, const Quantum< Qtype > &other, const Quantum< Qtype > &tol)
Bool operator!=(const Quantum< Qtype > &left, const Quantum< Qtype > &other)
Bool operator>=(const Qtype &left, const Quantum< Qtype > &other)
Bool operator>(const Quantum< Qtype > &left, const Quantum< Qtype > &other)
Bool QMakeBool(const LogicalArray &val)
Bool nearAbs(const Qtype &left, const Quantum< Qtype > &other)
Bool nearAbs(const Quantum< Qtype > &left, const Quantum< Qtype > &other, Double tol)
Bool near(const Quantum< Qtype > &left, const Qtype &other)
Bool operator>=(const Quantum< Qtype > &left, const Qtype &other)
Bool operator>(const Qtype &left, const Quantum< Qtype > &other)
Bool nearAbs(const Quantum< Qtype > &left, const Quantum< Qtype > &other)
Bool nearAbs(const Quantum< Qtype > &left, const Qtype &other, Double tol)
Bool operator>(const Quantum< Qtype > &left, const Qtype &other)
Bool operator!=(const Quantum< Qtype > &left, const Qtype &other)
Bool near(const Qtype &left, const Quantum< Qtype > &other)
Bool operator<=(const Qtype &left, const Quantum< Qtype > &other)
Bool QMakeBool(Int val)
Special make Bool routines to cater for array comparisons
Bool operator==(const Qtype &left, const Quantum< Qtype > &other)
Bool near(const Quantum< Qtype > &left, const Qtype &other, Double tol)
Bool operator<(const Qtype &left, const Quantum< Qtype > &other)
Bool operator<(const Quantum< Qtype > &left, const Qtype &other)
Bool near(const Quantum< Qtype > &left, const Quantum< Qtype > &other)
Near-ness tests: unequal if non-conforming units.
Bool near(const Quantum< Qtype > &left, const Quantum< Qtype > &other, Double tol)
Bool operator!=(const Qtype &left, const Quantum< Qtype > &other)
Bool near(const Qtype &left, const Quantum< Qtype > &other, Double tol)
Bool operator<=(const Quantum< Qtype > &left, const Qtype &other)