clang 19.0.0git
Public Types | Static Public Member Functions | List of all members
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 135 of file Formula.h.

Member Typedef Documentation

◆ Atom

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

Definition at line 136 of file Formula.h.

◆ Underlying

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

Definition at line 137 of file Formula.h.

Member Function Documentation

◆ getEmptyKey()

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

Definition at line 139 of file Formula.h.

◆ getHashValue()

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

Definition at line 141 of file Formula.h.

◆ getTombstoneKey()

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

Definition at line 140 of file Formula.h.

◆ isEqual()

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

Definition at line 144 of file Formula.h.


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