26#ifndef TABLES_TABVECLOGIC_H
27#define TABLES_TABVECLOGIC_H
30#include <casacore/casa/aips.h>
31#include <casacore/tables/Tables/TableVector.h>
32#include <casacore/tables/Tables/TVecLogic.h>
116#define TABVECLOGICOPER(NAME) \
118 inline Bool aips_name2(all, NAME)(const TableVector<T>& l, const TableVector<T>& r) { \
119 return aips_name2(tabVecReptv, NAME)(l.tabVec(), r.tabVec()); \
122 inline Bool aips_name2(all, NAME)(const T& val, const TableVector<T>& tv) { \
123 return aips_name2(tabVecRepvall, NAME)(val, tv.tabVec()); \
126 inline Bool aips_name2(all, NAME)(const TableVector<T>& tv, const T& val) { \
127 return aips_name2(tabVecRepvalr, NAME)(tv.tabVec(), val); \
224#ifndef CASACORE_NO_AUTO_TEMPLATES
225#include <casacore/tables/Tables/TabVecLogic.tcc>
#define TABVECLOGICOPER(NAME)
For temporary backward namespace compatibility, use casa as alias for casacore.
Bool anyLT(const TableVector< T > &l, const TableVector< T > &r)
Bool anyGT(const TableVector< T > &l, const TableVector< T > &r)
Bool anyNE(const TableVector< T > &l, const TableVector< T > &r)
Bool anyEQ(const TableVector< T > &l, const TableVector< T > &r)
bool Bool
Define the standard types used by Casacore.
Bool anyGE(const TableVector< T > &l, const TableVector< T > &r)
Bool anyLE(const TableVector< T > &l, const TableVector< T > &r)
Element by element comparisons between the "l" and "r" table vectors.
Comparison between a table vector and a scalar.
Bool allNE(const T &left, const TableVector< T > &right)
Bool allLE(const TableVector< T > &left, const T &right)
Bool allGE(const T &left, const TableVector< T > &right)
Bool allEQ(const TableVector< T > &left, const T &right)
Bool allGT(const TableVector< T > &left, const T &right)
Bool allNE(const TableVector< T > &left, const T &right)
Bool allLT(const T &left, const TableVector< T > &right)
Bool allEQ(const T &left, const TableVector< T > &right)
Bool allGT(const T &left, const TableVector< T > &right)
Bool allLE(const T &left, const TableVector< T > &right)
Bool allGE(const TableVector< T > &left, const T &right)
Bool allLT(const TableVector< T > &left, const T &right)
Bool allGE(const TableVector< T > &left, const TableVector< T > &right)
Bool allLT(const TableVector< T > &left, const TableVector< T > &right)
Bool allGT(const TableVector< T > &left, const TableVector< T > &right)
Bool allNE(const TableVector< T > &left, const TableVector< T > &right)
Bool allLE(const TableVector< T > &left, const TableVector< T > &right)
Bool allEQ(const TableVector< T > &left, const TableVector< T > &right)