|
LLVM
3.7.0
|
#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.
1.8.6