LLVM 22.0.0git
llvm::DenseMapInfo< PointerEmbeddedInt< IntT, Bits > > Struct Template Reference

#include "llvm/ADT/PointerEmbeddedInt.h"

Inheritance diagram for llvm::DenseMapInfo< PointerEmbeddedInt< IntT, Bits > >:
[legend]

Public Types

using T = PointerEmbeddedInt<IntT, Bits>
using IntInfo = DenseMapInfo<IntT>

Static Public Member Functions

static T getEmptyKey ()
static T getTombstoneKey ()
static unsigned getHashValue (const T &Arg)
static bool isEqual (const T &LHS, const T &RHS)

Detailed Description

template<typename IntT, int Bits>
struct llvm::DenseMapInfo< PointerEmbeddedInt< IntT, Bits > >

Definition at line 100 of file PointerEmbeddedInt.h.

Member Typedef Documentation

◆ IntInfo

template<typename IntT, int Bits>
using llvm::DenseMapInfo< PointerEmbeddedInt< IntT, Bits > >::IntInfo = DenseMapInfo<IntT>

Definition at line 102 of file PointerEmbeddedInt.h.

◆ T

template<typename IntT, int Bits>
using llvm::DenseMapInfo< PointerEmbeddedInt< IntT, Bits > >::T = PointerEmbeddedInt<IntT, Bits>

Definition at line 101 of file PointerEmbeddedInt.h.

Member Function Documentation

◆ getEmptyKey()

template<typename IntT, int Bits>
T llvm::DenseMapInfo< PointerEmbeddedInt< IntT, Bits > >::getEmptyKey ( )
inlinestatic

Definition at line 104 of file PointerEmbeddedInt.h.

◆ getHashValue()

template<typename IntT, int Bits>
unsigned llvm::DenseMapInfo< PointerEmbeddedInt< IntT, Bits > >::getHashValue ( const T & Arg)
inlinestatic

Definition at line 107 of file PointerEmbeddedInt.h.

◆ getTombstoneKey()

template<typename IntT, int Bits>
T llvm::DenseMapInfo< PointerEmbeddedInt< IntT, Bits > >::getTombstoneKey ( )
inlinestatic

Definition at line 105 of file PointerEmbeddedInt.h.

◆ isEqual()

template<typename IntT, int Bits>
bool llvm::DenseMapInfo< PointerEmbeddedInt< IntT, Bits > >::isEqual ( const T & LHS,
const T & RHS )
inlinestatic

Definition at line 111 of file PointerEmbeddedInt.h.

References LHS, and RHS.


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