LLVM 19.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::MDNodeSubsetEqualImpl< NodeTy > Struct Template Reference

Configuration point for MDNodeInfo::isEqual(). More...

#include "IR/LLVMContextImpl.h"

Public Types

using KeyTy = MDNodeKeyImpl< NodeTy >
 

Static Public Member Functions

static bool isSubsetEqual (const KeyTy &LHS, const NodeTy *RHS)
 
static bool isSubsetEqual (const NodeTy *LHS, const NodeTy *RHS)
 

Detailed Description

template<class NodeTy>
struct llvm::MDNodeSubsetEqualImpl< NodeTy >

Configuration point for MDNodeInfo::isEqual().

Definition at line 285 of file LLVMContextImpl.h.

Member Typedef Documentation

◆ KeyTy

template<class NodeTy >
using llvm::MDNodeSubsetEqualImpl< NodeTy >::KeyTy = MDNodeKeyImpl<NodeTy>

Definition at line 286 of file LLVMContextImpl.h.

Member Function Documentation

◆ isSubsetEqual() [1/2]

template<class NodeTy >
static bool llvm::MDNodeSubsetEqualImpl< NodeTy >::isSubsetEqual ( const KeyTy LHS,
const NodeTy *  RHS 
)
inlinestatic

Definition at line 288 of file LLVMContextImpl.h.

Referenced by llvm::MDNodeInfo< NodeTy >::isEqual().

◆ isSubsetEqual() [2/2]

template<class NodeTy >
static bool llvm::MDNodeSubsetEqualImpl< NodeTy >::isSubsetEqual ( const NodeTy *  LHS,
const NodeTy *  RHS 
)
inlinestatic

Definition at line 292 of file LLVMContextImpl.h.


The documentation for this struct was generated from the following file: