clang 22.0.0git
clang::ento::BlockDataRegion::referenced_vars_iterator Class Reference

#include "clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h"

Public Member Functions

 referenced_vars_iterator (const MemRegion *const *r, const MemRegion *const *originalR)
LLVM_ATTRIBUTE_RETURNS_NONNULL const VarRegiongetCapturedRegion () const
LLVM_ATTRIBUTE_RETURNS_NONNULL const VarRegiongetOriginalRegion () const
bool operator== (const referenced_vars_iterator &I) const
bool operator!= (const referenced_vars_iterator &I) const
referenced_vars_iteratoroperator++ ()
const referenced_vars_iteratoroperator* () const

Detailed Description

Definition at line 740 of file MemRegion.h.

Constructor & Destructor Documentation

◆ referenced_vars_iterator()

clang::ento::BlockDataRegion::referenced_vars_iterator::referenced_vars_iterator ( const MemRegion *const * r,
const MemRegion *const * originalR )
inlineexplicit

Definition at line 745 of file MemRegion.h.

Referenced by operator!=(), operator*(), operator++(), and operator==().

Member Function Documentation

◆ getCapturedRegion()

LLVM_ATTRIBUTE_RETURNS_NONNULL const VarRegion * clang::ento::BlockDataRegion::referenced_vars_iterator::getCapturedRegion ( ) const
inline

Definition at line 750 of file MemRegion.h.

References clang::cast().

◆ getOriginalRegion()

LLVM_ATTRIBUTE_RETURNS_NONNULL const VarRegion * clang::ento::BlockDataRegion::referenced_vars_iterator::getOriginalRegion ( ) const
inline

Definition at line 755 of file MemRegion.h.

References clang::cast().

◆ operator!=()

bool clang::ento::BlockDataRegion::referenced_vars_iterator::operator!= ( const referenced_vars_iterator & I) const
inline

Definition at line 764 of file MemRegion.h.

References referenced_vars_iterator().

◆ operator*()

const referenced_vars_iterator & clang::ento::BlockDataRegion::referenced_vars_iterator::operator* ( ) const
inline

Definition at line 778 of file MemRegion.h.

References referenced_vars_iterator().

◆ operator++()

referenced_vars_iterator & clang::ento::BlockDataRegion::referenced_vars_iterator::operator++ ( )
inline

Definition at line 769 of file MemRegion.h.

References referenced_vars_iterator().

◆ operator==()

bool clang::ento::BlockDataRegion::referenced_vars_iterator::operator== ( const referenced_vars_iterator & I) const
inline

Definition at line 759 of file MemRegion.h.

References referenced_vars_iterator().


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