LLVM API Documentation

Static Public Member Functions
llvm::IntervalMapHalfOpenInfo< T > Struct Template Reference

#include <IntervalMap.h>

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

List of all members.

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.

Detailed Description

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

Definition at line 155 of file IntervalMap.h.


Member Function Documentation

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

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

Definition at line 168 of file IntervalMap.h.

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

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

Definition at line 158 of file IntervalMap.h.

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

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

Definition at line 163 of file IntervalMap.h.


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