LLVM API Documentation
#include <ImmutableIntervalMap.h>
Public Types | |
typedef const std::pair < Interval, T > | value_type |
typedef const value_type & | value_type_ref |
typedef const Interval | key_type |
typedef const Interval & | key_type_ref |
typedef const T | data_type |
typedef const T & | data_type_ref |
Static Public Member Functions | |
static key_type_ref | KeyOfValue (value_type_ref V) |
static data_type_ref | DataOfValue (value_type_ref V) |
static bool | isEqual (key_type_ref L, key_type_ref R) |
static bool | isDataEqual (data_type_ref L, data_type_ref R) |
static bool | isLess (key_type_ref L, key_type_ref R) |
static bool | isContainedIn (key_type_ref K, key_type_ref L) |
static void | Profile (FoldingSetNodeID &ID, value_type_ref V) |
Definition at line 34 of file ImmutableIntervalMap.h.
typedef const T llvm::ImutIntervalInfo< T >::data_type |
Definition at line 39 of file ImmutableIntervalMap.h.
typedef const T& llvm::ImutIntervalInfo< T >::data_type_ref |
Definition at line 40 of file ImmutableIntervalMap.h.
typedef const Interval llvm::ImutIntervalInfo< T >::key_type |
Definition at line 37 of file ImmutableIntervalMap.h.
typedef const Interval& llvm::ImutIntervalInfo< T >::key_type_ref |
Definition at line 38 of file ImmutableIntervalMap.h.
typedef const std::pair<Interval, T> llvm::ImutIntervalInfo< T >::value_type |
Definition at line 35 of file ImmutableIntervalMap.h.
typedef const value_type& llvm::ImutIntervalInfo< T >::value_type_ref |
Definition at line 36 of file ImmutableIntervalMap.h.
|
inlinestatic |
Definition at line 46 of file ImmutableIntervalMap.h.
|
inlinestatic |
Definition at line 72 of file ImmutableIntervalMap.h.
References llvm::Interval::getEnd(), and llvm::Interval::getStart().
|
inlinestatic |
Definition at line 54 of file ImmutableIntervalMap.h.
References llvm::ImutContainerInfo< T >::isEqual().
|
inlinestatic |
Definition at line 50 of file ImmutableIntervalMap.h.
References llvm::Interval::getEnd(), and llvm::Interval::getStart().
|
inlinestatic |
Definition at line 58 of file ImmutableIntervalMap.h.
References llvm::Interval::getEnd(), and llvm::Interval::getStart().
|
inlinestatic |
Definition at line 42 of file ImmutableIntervalMap.h.
|
inlinestatic |
Definition at line 79 of file ImmutableIntervalMap.h.
References llvm::FoldingSetNodeID::AddInteger(), and llvm::ImutProfileInfo< T >::Profile().