LLVM 22.0.0git
|
#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 () |
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 83 of file ImmutableMap.h.
|
inline |
Definition at line 88 of file ImmutableMap.h.
Referenced by Factory(), and operator=().
|
inline |
Definition at line 90 of file ImmutableMap.h.
References llvm::Alloc.
|
delete |
References Factory().
|
inlinenodiscard |
Definition at line 98 of file ImmutableMap.h.
References D(), llvm::ImmutableMap< KeyT, ValT, ValInfo >::ImmutableMap(), llvm::ImmutableMap< KeyT, ValT, ValInfo >::Root, and T.
|
inline |
Definition at line 96 of file ImmutableMap.h.
References llvm::ImmutableMap< KeyT, ValT, ValInfo >::ImmutableMap().
|
inline |
Definition at line 109 of file ImmutableMap.h.
References Factory().
|
inlinenodiscard |
Definition at line 104 of file ImmutableMap.h.
References llvm::ImmutableMap< KeyT, ValT, ValInfo >::ImmutableMap(), llvm::ImmutableMap< KeyT, ValT, ValInfo >::Root, and T.