LLVM API Documentation
#include <ImmutableIntervalMap.h>
Public Member Functions | |
Factory (BumpPtrAllocator &Alloc) | |
ImmutableIntervalMap | getEmptyMap () |
ImmutableIntervalMap | add (ImmutableIntervalMap Old, key_type_ref K, data_type_ref D) |
ImmutableIntervalMap | remove (ImmutableIntervalMap Old, key_type_ref K) |
data_type * | lookup (ImmutableIntervalMap M, key_type_ref K) |
Definition at line 210 of file ImmutableIntervalMap.h.
|
inline |
Definition at line 214 of file ImmutableIntervalMap.h.
|
inline |
Definition at line 220 of file ImmutableIntervalMap.h.
References llvm::ImmutableIntervalMap< ValT >::ImmutableIntervalMap(), and llvm::ImmutableMap< KeyT, ValT, ValInfo >::Root.
|
inline |
Definition at line 216 of file ImmutableIntervalMap.h.
References llvm::ImmutableIntervalMap< ValT >::ImmutableIntervalMap().
|
inline |
Definition at line 231 of file ImmutableIntervalMap.h.
References llvm::ImmutableMap< KeyT, ValT, ValInfo >::getRoot(), and llvm::ImutAVLTree< ImutInfo >::getValue().
|
inline |
Definition at line 226 of file ImmutableIntervalMap.h.
References llvm::ImmutableIntervalMap< ValT >::ImmutableIntervalMap().