struct DefaultContextualFoldingSetTrait
Declaration
template <typename T, typename Ctx>
struct DefaultContextualFoldingSetTrait { /* full declaration omitted */ };
Description
DefaultContextualFoldingSetTrait - Like DefaultFoldingSetTrait, but for ContextualFoldingSets.
Declared at: llvm/include/llvm/ADT/FoldingSet.h:255
Templates
- T
- Ctx
Method Overview
- public static inline unsigned int ComputeHash(T & X, llvm::FoldingSetNodeID & TempID, Ctx Context)
- public static inline bool Equals(T & X, const llvm::FoldingSetNodeID & ID, unsigned int IDHash, llvm::FoldingSetNodeID & TempID, Ctx Context)
- public static void Profile(T & X, llvm::FoldingSetNodeID & ID, Ctx Context)
Methods
¶static inline unsigned int ComputeHash(
T& X,
llvm::FoldingSetNodeID& TempID,
Ctx Context)
static inline unsigned int ComputeHash(
T& X,
llvm::FoldingSetNodeID& TempID,
Ctx Context)
Declared at: llvm/include/llvm/ADT/FoldingSet.h:262
Parameters
- T& X
- llvm::FoldingSetNodeID& TempID
- Ctx Context
¶static inline bool Equals(
T& X,
const llvm::FoldingSetNodeID& ID,
unsigned int IDHash,
llvm::FoldingSetNodeID& TempID,
Ctx Context)
static inline bool Equals(
T& X,
const llvm::FoldingSetNodeID& ID,
unsigned int IDHash,
llvm::FoldingSetNodeID& TempID,
Ctx Context)
Declared at: llvm/include/llvm/ADT/FoldingSet.h:260
Parameters
- T& X
- const llvm::FoldingSetNodeID& ID
- unsigned int IDHash
- llvm::FoldingSetNodeID& TempID
- Ctx Context
¶static void Profile(T& X,
llvm::FoldingSetNodeID& ID,
Ctx Context)
static void Profile(T& X,
llvm::FoldingSetNodeID& ID,
Ctx Context)
Declared at: llvm/include/llvm/ADT/FoldingSet.h:256
Parameters
- T& X
- llvm::FoldingSetNodeID& ID
- Ctx Context