clang 22.0.0git
clang::ssaf::EntityId Class Reference

Lightweight opaque handle representing an entity in an EntityIdTable. More...

#include "clang/Analysis/Scalable/Model/EntityId.h"

Public Member Functions

bool operator== (const EntityId &Other) const
bool operator< (const EntityId &Other) const
bool operator!= (const EntityId &Other) const

Friends

class EntityIdTable

Detailed Description

Lightweight opaque handle representing an entity in an EntityIdTable.

EntityIds are created by EntityIdTable. Equality and ordering comparisons are well-defined for EntityIds created by the same EntityIdTable.

See also
EntityIdTable

Definition at line 30 of file EntityId.h.

Member Function Documentation

◆ operator!=()

bool clang::ssaf::EntityId::operator!= ( const EntityId & Other) const
inline

Definition at line 42 of file EntityId.h.

References clang::Other.

◆ operator<()

bool clang::ssaf::EntityId::operator< ( const EntityId & Other) const
inline

Definition at line 41 of file EntityId.h.

References clang::Other.

◆ operator==()

bool clang::ssaf::EntityId::operator== ( const EntityId & Other) const
inline

Definition at line 40 of file EntityId.h.

References clang::Other.

◆ EntityIdTable

friend class EntityIdTable
friend

Definition at line 31 of file EntityId.h.

References EntityIdTable.

Referenced by EntityIdTable.


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