One key/value binding stored in a ScopedHashTable scope.

Synopsis

Declared in <llvm/ADT/ScopedHashTable.h>

template<
    typename K,
    typename V>
class ScopedHashTableVal;

Member Functions

Name

Description

Destroy

Destroy this binding and return its storage to Allocator.

getKey

Return the key for this binding.

getNextForKey

getNextForKey overloads

getNextInScope

Next binding inserted in the same scope, or null.

getPreInScope

Previous binding inserted in the same scope, or null.

getValue

getValue overloads

Static Member Functions

Name

Description

Create

Allocate and link a new binding into the scope and per‐key chains.

erase

Unlink ThisEntry from its scope list, advance the caller's pointer to the next per‐key binding, and destroy the removed node.

Created with MrDocs