struct IntervalMapHalfOpenInfo
Declaration
template <typename T>
struct IntervalMapHalfOpenInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/IntervalMap.h:164
Templates
- T
Method Overview
- public static inline bool adjacent(const T & a, const T & b)
- public static inline bool nonEmpty(const T & a, const T & b)
- public static inline bool startLess(const T & x, const T & a)
- public static inline bool stopLess(const T & b, const T & x)
Methods
¶static inline bool adjacent(const T& a,
const T& b)
static inline bool adjacent(const T& a,
const T& b)
Description
adjacent - Return true when the intervals [x;a) and [b;y) can coalesce.
Declared at: llvm/include/llvm/ADT/IntervalMap.h:176
Parameters
- const T& a
- const T& b
¶static inline bool nonEmpty(const T& a,
const T& b)
static inline bool nonEmpty(const T& a,
const T& b)
Description
nonEmpty - Return true if [a;b) is non-empty.
Declared at: llvm/include/llvm/ADT/IntervalMap.h:181
Parameters
- const T& a
- const T& b
¶static inline bool startLess(const T& x,
const T& a)
static inline bool startLess(const T& x,
const T& a)
Description
startLess - Return true if x is not in [a;b).
Declared at: llvm/include/llvm/ADT/IntervalMap.h:166
Parameters
- const T& x
- const T& a
¶static inline bool stopLess(const T& b,
const T& x)
static inline bool stopLess(const T& b,
const T& x)
Description
stopLess - Return true if x is not in [a;b).
Declared at: llvm/include/llvm/ADT/IntervalMap.h:171
Parameters
- const T& b
- const T& x