LLVM
8.0.1
|
#include "llvm/ADT/ImmutableMap.h"
Public Member Functions | |
Factory (bool canonicalize=true) | |
Factory (BumpPtrAllocator &Alloc, bool canonicalize=true) | |
Factory (const Factory &)=delete | |
Factory & | operator= (const Factory &)=delete |
ImmutableMap | getEmptyMap () |
LLVM_NODISCARD ImmutableMap | add (ImmutableMap Old, key_type_ref K, data_type_ref D) |
LLVM_NODISCARD ImmutableMap | remove (ImmutableMap Old, key_type_ref K) |
TreeTy::Factory * | getTreeFactory () const |
Definition at line 102 of file ImmutableMap.h.
|
inline |
Definition at line 107 of file ImmutableMap.h.
|
inline |
Definition at line 109 of file ImmutableMap.h.
|
delete |
|
inline |
Definition at line 117 of file ImmutableMap.h.
References llvm::ImutAVLFactory< ImutInfo >::add(), llvm::ImutAVLFactory< ImutInfo >::getCanonicalTree(), llvm::ImmutableMap< KeyT, ValT, ValInfo >::Root, and T.
|
inline |
Definition at line 115 of file ImmutableMap.h.
References llvm::ImutAVLFactory< ImutInfo >::getEmptyTree().
|
inline |
Definition at line 128 of file ImmutableMap.h.
References F().
|
delete |
|
inline |
Definition at line 123 of file ImmutableMap.h.
References llvm::ImutAVLFactory< ImutInfo >::getCanonicalTree(), llvm::ImutAVLFactory< ImutInfo >::remove(), and T.