1 #ifndef INDEX_IDXTYPS_H
2 #define INDEX_IDXTYPS_H
4 #define IDXTYP_INVALID 0
5 #define IDXTYP_VOLATILETREE 1
10 #ifdef IDXTYP_CONSTANT_ONLY
11 #define IDXTYP(indextype) CONCAT(IDXTYP_, indextype)
20 #define IDXTYP(indextype) ((IdxType) CONCAT(IDXTYP_, indextype))
22 inline static constexpr
bool
#define IDXTYP(indextype)
Definition: idxtyps.h:20
#define NUM_IDXTYPS
Definition: idxtyps.h:8
bool IdxTypeNeedsLessOperator(IdxType idx)
Definition: idxtyps.cpp:36
static constexpr bool IdxTypeIsValid(IdxType idxtyp)
Definition: idxtyps.h:23
bool IdxTypeNeedsEqualOperator(IdxType idx)
Definition: idxtyps.cpp:24
absl::string_view IdxTypeGetName(IdxType idx)
Definition: idxtyps.cpp:5
uint8_t IdxType
The index type, see index/idxtyps.h.
Definition: tdb_base.h:284
bool IdxTypeIsVolatile(IdxType idx)
Definition: idxtyps.cpp:19