28 #ifndef TABLES_TABVECLOGIC_H 29 #define TABLES_TABVECLOGIC_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/tables/Tables/TableVector.h> 34 #include <casacore/tables/Tables/TVecLogic.h> 58 template<
class T>
inline 60 template<
class T>
inline 62 template<
class T>
inline 64 template<
class T>
inline 66 template<
class T>
inline 68 template<
class T>
inline 92 template<
class T>
inline 94 template<
class T>
inline 96 template<
class T>
inline 98 template<
class T>
inline 100 template<
class T>
inline 102 template<
class T>
inline 104 template<
class T>
inline 106 template<
class T>
inline 108 template<
class T>
inline 110 template<
class T>
inline 112 template<
class T>
inline 114 template<
class T>
inline 122 #define TABVECLOGICOPER(NAME) \ 123 template<class T> inline \ 124 Bool aips_name2(all,NAME) (const TableVector<T>& l, \ 125 const TableVector<T>& r) \ 126 { return aips_name2(tabVecReptv,NAME) (l.tabVec(), r.tabVec()); } \ 127 template<class T> inline \ 128 Bool aips_name2(all,NAME) (const T& val, const TableVector<T>& tv) \ 129 { return aips_name2(tabVecRepvall,NAME) (val, tv.tabVec()); } \ 130 template<class T> inline \ 131 Bool aips_name2(all,NAME) (const TableVector<T>& tv, const T& val) \ 132 { return aips_name2(tabVecRepvalr,NAME) (tv.tabVec(), val); } 147 template<
class T>
inline 152 template<
class T>
inline 157 template<
class T>
inline 162 template<
class T>
inline 167 template<
class T>
inline 172 template<
class T>
inline 185 template<
class T>
inline 190 template<
class T>
inline 195 template<
class T>
inline 200 template<
class T>
inline 205 template<
class T>
inline 210 template<
class T>
inline 215 template<
class T>
inline 220 template<
class T>
inline 225 template<
class T>
inline 230 template<
class T>
inline 235 template<
class T>
inline 240 template<
class T>
inline 250 #ifndef CASACORE_NO_AUTO_TEMPLATES 251 #include <casacore/tables/Tables/TabVecLogic.tcc> 252 #endif //# CASACORE_NO_AUTO_TEMPLATES #define TABVECLOGICOPER(NAME)
Bool anyLT(const TableVector< T > &l, const TableVector< T > &r)
Templated readonly table column vectors.
Bool anyNE(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 anyGT(const TableVector< T > &l, const TableVector< T > &r)
Bool anyEQ(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.
this file contains all the compiler specific defines