clang  14.0.0git
Public Member Functions | List of all members
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)
const VarRegiongetCapturedRegion () const
const VarRegiongetOriginalRegion () const
bool operator== (const referenced_vars_iterator &I) const
bool operator!= (const referenced_vars_iterator &I) const
referenced_vars_iteratoroperator++ ()

Detailed Description

Definition at line 694 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 

Definition at line 699 of file MemRegion.h.

Member Function Documentation

◆ getCapturedRegion()

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

◆ getOriginalRegion()

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

Definition at line 707 of file MemRegion.h.

Referenced by clang::ento::ExprEngine::VisitBlockExpr().

◆ operator!=()

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

Definition at line 716 of file MemRegion.h.

◆ operator++()

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

Definition at line 721 of file MemRegion.h.

◆ operator==()

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

Definition at line 711 of file MemRegion.h.

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