Default configuration for configurable aspects of ValueMap.
Synopsis
Declared in <llvm/IR/ValueMap.h>
template<
typename KeyT,
typename MutexT = sys::Mutex>
struct ValueMapConfig;
Description
User Configs should inherit from this class to be as compatible as possible with future versions of ValueMap.
Types
Name |
Description |
Extra per‐map state passed to Config callbacks; empty by default. |
Type Aliases
Name |
Description |
Mutex type used when Config requests locking around CallbackVH updates. |
Enums
Name |
Description |
Compile‐time flags that control how ValueMap reacts to key changes. |
Static Member Functions
Name |
Description |
Return a mutex to acquire around CallbackVH‐driven map changes, or null. |
|
Called when a key is deleted; default implementation does nothing. |
|
Called when a key is RAUWd; default implementation does nothing. |
Created with MrDocs