36 : Index_Type_Pair(f,s) {}
39 {
return !(*
this == oth); }
41 bool isUdf()
const {
return *
this == udf(); }
46 {
return idx ? second : first; }
48 {
return idx ? second : first; }
50 const char* getUsrStr(
const char* prefx,
const char* sep,
51 const char* postfx,
bool only2nd)
const;
52 bool parseUsrStr(
const char* str,
const char* prefx,
53 const char* sep,
const char* postfx);
60 return first == oth.first && second == oth.second;
#define mExpClass(module)
Definition: commondefs.h:157
IdxPair(IdxType f, IdxType s)
Definition: idxpair.h:35
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:51
bool operator==(const IdxPair &) const
Definition: idxpair.h:58
bool isUdf() const
Definition: idxpair.h:41
void setUdf()
Definition: idxpair.h:42
od_int32 Index_Type
Definition: commontypes.h:29
IdxPair IdxPairDelta
Definition: idxpair.h:22
IdxPair IdxPairStep
Definition: idxpair.h:23
IdxType operator[](int idx) const
Definition: idxpair.h:47
bool operator!=(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:60
IdxPair()
Definition: idxpair.h:34
std::pair< Index_Type, Index_Type > Index_Type_Pair
Definition: idxpair.h:21
Index_Type IdxType
Definition: idxpair.h:32
A pair of numbers; base class for BinID et al.
Definition: idxpair.h:28
IdxType & operator[](int idx)
Definition: idxpair.h:45