clang 23.0.0git
clang::ssaf::EntityPointerLevel::Comparator Struct Reference

#include "clang/Analysis/Scalable/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h"

Public Types

using is_transparent = void

Public Member Functions

bool operator() (const EntityPointerLevel &L, const EntityPointerLevel &R) const
bool operator() (const EntityId &L, const EntityPointerLevel &R) const
bool operator() (const EntityPointerLevel &L, const EntityId &R) const

Detailed Description

Definition at line 68 of file UnsafeBufferUsage.h.

Member Typedef Documentation

◆ is_transparent

Member Function Documentation

◆ operator()() [1/3]

bool clang::ssaf::EntityPointerLevel::Comparator::operator() ( const EntityId & L,
const EntityPointerLevel & R ) const
inline

Definition at line 74 of file UnsafeBufferUsage.h.

References clang::ssaf::EntityPointerLevel::getEntity().

◆ operator()() [2/3]

bool clang::ssaf::EntityPointerLevel::Comparator::operator() ( const EntityPointerLevel & L,
const EntityId & R ) const
inline

Definition at line 77 of file UnsafeBufferUsage.h.

References clang::ssaf::EntityPointerLevel::getEntity().

◆ operator()() [3/3]

bool clang::ssaf::EntityPointerLevel::Comparator::operator() ( const EntityPointerLevel & L,
const EntityPointerLevel & R ) const
inline

Definition at line 70 of file UnsafeBufferUsage.h.


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