LLVM 19.0.0git
Static Public Member Functions | List of all members
llvm::IntervalMapHalfOpenInfo< T > Struct Template Reference

#include "llvm/ADT/IntervalMap.h"

Inheritance diagram for llvm::IntervalMapHalfOpenInfo< T >:
Inheritance graph
[legend]

Static Public Member Functions

static bool startLess (const T &x, const T &a)
 startLess - Return true if x is not in [a;b).
 
static bool stopLess (const T &b, const T &x)
 stopLess - Return true if x is not in [a;b).
 
static bool adjacent (const T &a, const T &b)
 adjacent - Return true when the intervals [x;a) and [b;y) can coalesce.
 
static bool nonEmpty (const T &a, const T &b)
 nonEmpty - Return true if [a;b) is non-empty.
 

Detailed Description

template<typename T>
struct llvm::IntervalMapHalfOpenInfo< T >

Definition at line 167 of file IntervalMap.h.

Member Function Documentation

◆ adjacent()

template<typename T >
static bool llvm::IntervalMapHalfOpenInfo< T >::adjacent ( const T a,
const T b 
)
inlinestatic

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

Definition at line 179 of file IntervalMap.h.

◆ nonEmpty()

template<typename T >
static bool llvm::IntervalMapHalfOpenInfo< T >::nonEmpty ( const T a,
const T b 
)
inlinestatic

nonEmpty - Return true if [a;b) is non-empty.

Definition at line 184 of file IntervalMap.h.

◆ startLess()

template<typename T >
static bool llvm::IntervalMapHalfOpenInfo< T >::startLess ( const T x,
const T a 
)
inlinestatic

startLess - Return true if x is not in [a;b).

Definition at line 169 of file IntervalMap.h.

◆ stopLess()

template<typename T >
static bool llvm::IntervalMapHalfOpenInfo< T >::stopLess ( const T b,
const T x 
)
inlinestatic

stopLess - Return true if x is not in [a;b).

Definition at line 174 of file IntervalMap.h.


The documentation for this struct was generated from the following file: