class ImmutableMap::Factory
Declaration
class ImmutableMap::Factory { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/ImmutableMap.h:101
Method Overview
- public Factory(bool canonicalize = true)
- public Factory(llvm::BumpPtrAllocator & Alloc, bool canonicalize = true)
- public Factory(const llvm::ImmutableMap::Factory &)
- public ImmutableMap<KeyT, ValT, ValInfo> add(ImmutableMap<KeyT, ValT, ValInfo> Old, llvm::ImmutableMap::key_type_ref K, llvm::ImmutableMap::data_type_ref D)
- public ImmutableMap<KeyT, ValT, ValInfo> getEmptyMap()
- public typename TreeTy::Factory * getTreeFactory() const
- public ImmutableMap<KeyT, ValT, ValInfo> remove(ImmutableMap<KeyT, ValT, ValInfo> Old, llvm::ImmutableMap::key_type_ref K)
Methods
¶Factory(bool canonicalize = true)
Factory(bool canonicalize = true)
Declared at: llvm/include/llvm/ADT/ImmutableMap.h:106
Parameters
- bool canonicalize = true
¶Factory(llvm::BumpPtrAllocator& Alloc,
bool canonicalize = true)
Factory(llvm::BumpPtrAllocator& Alloc,
bool canonicalize = true)
Declared at: llvm/include/llvm/ADT/ImmutableMap.h:108
Parameters
- llvm::BumpPtrAllocator& Alloc
- bool canonicalize = true
¶Factory(const llvm::ImmutableMap::Factory&)
Factory(const llvm::ImmutableMap::Factory&)
Declared at: llvm/include/llvm/ADT/ImmutableMap.h:111
Parameters
- const llvm::ImmutableMap::Factory&
¶ImmutableMap<KeyT, ValT, ValInfo> add(
ImmutableMap<KeyT, ValT, ValInfo> Old,
llvm::ImmutableMap::key_type_ref K,
llvm::ImmutableMap::data_type_ref D)
ImmutableMap<KeyT, ValT, ValInfo> add(
ImmutableMap<KeyT, ValT, ValInfo> Old,
llvm::ImmutableMap::key_type_ref K,
llvm::ImmutableMap::data_type_ref D)
Declared at: llvm/include/llvm/ADT/ImmutableMap.h:116
Parameters
- ImmutableMap<KeyT, ValT, ValInfo> Old
- llvm::ImmutableMap::key_type_ref K
- llvm::ImmutableMap::data_type_ref D
¶ImmutableMap<KeyT, ValT, ValInfo> getEmptyMap()
ImmutableMap<KeyT, ValT, ValInfo> getEmptyMap()
Declared at: llvm/include/llvm/ADT/ImmutableMap.h:114
¶typename TreeTy::Factory* getTreeFactory() const
typename TreeTy::Factory* getTreeFactory() const
Declared at: llvm/include/llvm/ADT/ImmutableMap.h:127
¶ImmutableMap<KeyT, ValT, ValInfo> remove(
ImmutableMap<KeyT, ValT, ValInfo> Old,
llvm::ImmutableMap::key_type_ref K)
ImmutableMap<KeyT, ValT, ValInfo> remove(
ImmutableMap<KeyT, ValT, ValInfo> Old,
llvm::ImmutableMap::key_type_ref K)
Declared at: llvm/include/llvm/ADT/ImmutableMap.h:122
Parameters
- ImmutableMap<KeyT, ValT, ValInfo> Old
- llvm::ImmutableMap::key_type_ref K