LLVM API Documentation
#include <ImmutableMap.h>
Public Member Functions | |
Factory (bool canonicalize=true) | |
Factory (BumpPtrAllocator &Alloc, bool canonicalize=true) | |
ImmutableMap | getEmptyMap () |
ImmutableMap | add (ImmutableMap Old, key_type_ref K, data_type_ref D) |
ImmutableMap | remove (ImmutableMap Old, key_type_ref K) |
TreeTy::Factory * | getTreeFactory () const |
Definition at line 97 of file ImmutableMap.h.
|
inline |
Definition at line 102 of file ImmutableMap.h.
|
inline |
Definition at line 105 of file ImmutableMap.h.
|
inline |
Definition at line 110 of file ImmutableMap.h.
References llvm::ImutAVLFactory< ImutInfo >::add(), llvm::ImutAVLFactory< ImutInfo >::getCanonicalTree(), llvm::ImmutableMap< KeyT, ValT, ValInfo >::ImmutableMap(), llvm::ImmutableMap< KeyT, ValT, ValInfo >::Root, and T.
|
inline |
Definition at line 108 of file ImmutableMap.h.
References llvm::ImutAVLFactory< ImutInfo >::getEmptyTree(), and llvm::ImmutableMap< KeyT, ValT, ValInfo >::ImmutableMap().
|
inline |
Definition at line 120 of file ImmutableMap.h.
|
inline |
Definition at line 115 of file ImmutableMap.h.
References llvm::ImutAVLFactory< ImutInfo >::getCanonicalTree(), llvm::ImmutableMap< KeyT, ValT, ValInfo >::ImmutableMap(), llvm::ImutAVLFactory< ImutInfo >::remove(), and T.