struct IntervalMapHalfOpenInfo

Declaration

template <typename T>
struct IntervalMapHalfOpenInfo { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ADT/IntervalMap.h:167

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)

Description

adjacent - Return true when the intervals [x;a) and [b;y) can coalesce.

Declared at: llvm/include/llvm/ADT/IntervalMap.h:179

Parameters

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:184

Parameters

const T& a
const T& b

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:169

Parameters

const T& x
const T& a

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:174

Parameters

const T& b
const T& x