clang 22.0.0git
llvm::DenseMapInfo< clang::dataflow::Atom > Struct Reference

#include "clang/Analysis/FlowSensitive/Formula.h"

Public Types

using Atom = clang::dataflow::Atom
using Underlying = std::underlying_type_t<Atom>

Static Public Member Functions

static Atom getEmptyKey ()
static Atom getTombstoneKey ()
static unsigned getHashValue (const Atom &Val)
static bool isEqual (const Atom &LHS, const Atom &RHS)

Detailed Description

Definition at line 136 of file Formula.h.

Member Typedef Documentation

◆ Atom

using llvm::DenseMapInfo< clang::dataflow::Atom >::Atom = clang::dataflow::Atom

Definition at line 137 of file Formula.h.

◆ Underlying

using llvm::DenseMapInfo< clang::dataflow::Atom >::Underlying = std::underlying_type_t<Atom>

Definition at line 138 of file Formula.h.

Member Function Documentation

◆ getEmptyKey()

Atom llvm::DenseMapInfo< clang::dataflow::Atom >::getEmptyKey ( )
inlinestatic

Definition at line 140 of file Formula.h.

◆ getHashValue()

unsigned llvm::DenseMapInfo< clang::dataflow::Atom >::getHashValue ( const Atom & Val)
inlinestatic

Definition at line 142 of file Formula.h.

◆ getTombstoneKey()

Atom llvm::DenseMapInfo< clang::dataflow::Atom >::getTombstoneKey ( )
inlinestatic

Definition at line 141 of file Formula.h.

◆ isEqual()

bool llvm::DenseMapInfo< clang::dataflow::Atom >::isEqual ( const Atom & LHS,
const Atom & RHS )
inlinestatic

Definition at line 145 of file Formula.h.


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