LLVM API Documentation
#include <IntervalMap.h>
Static Public Member Functions | |
static bool | startLess (const T &x, const T &a) |
static bool | stopLess (const T &b, const T &x) |
static bool | adjacent (const T &a, const T &b) |
Definition at line 132 of file IntervalMap.h.
static bool llvm::IntervalMapInfo< T >::adjacent | ( | const T & | a, |
const T & | b | ||
) | [inline, static] |
adjacent - Return true when the intervals [x;a] and [b;y] can coalesce. This is a+1 == b for closed intervals, a == b for half-open intervals.
Definition at line 148 of file IntervalMap.h.
static bool llvm::IntervalMapInfo< T >::startLess | ( | const T & | x, |
const T & | a | ||
) | [inline, static] |
startLess - Return true if x is not in [a;b]. This is x < a both for closed intervals and for [a;b) half-open intervals.
Definition at line 136 of file IntervalMap.h.
static bool llvm::IntervalMapInfo< T >::stopLess | ( | const T & | b, |
const T & | x | ||
) | [inline, static] |
stopLess - Return true if x is not in [a;b]. This is b < x for a closed interval, b <= x for [a;b) half-open intervals.
Definition at line 142 of file IntervalMap.h.