A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1ento_1_1BlockCodeRegion.html below:

clang: clang::ento::BlockCodeRegion Class Reference

BlockCodeRegion - A region that represents code texts of blocks (closures). More...

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

Inheritance diagram for clang::ento::BlockCodeRegion:

Detailed Description

BlockCodeRegion - A region that represents code texts of blocks (closures).

Blocks are represented with two kinds of regions. BlockCodeRegions represent the "code", while BlockDataRegions represent instances of blocks, which correspond to "code+data". The distinction is important, because like a closure a block captures the values of externally referenced variables.

Definition at line 631 of file MemRegion.h.

Member Function Documentation ◆ classof() static bool clang::ento::BlockCodeRegion::classof ( const MemRegionR ) inlinestatic ◆ dumpToStream() void BlockCodeRegion::dumpToStream ( raw_ostream &  os ) const overridevirtual ◆ getAnalysisDeclContext() LLVM_ATTRIBUTE_RETURNS_NONNULL AnalysisDeclContext * clang::ento::BlockCodeRegion::getAnalysisDeclContext ( ) const inline

Definition at line 661 of file MemRegion.h.

◆ getDecl() LLVM_ATTRIBUTE_RETURNS_NONNULL const BlockDecl * clang::ento::BlockCodeRegion::getDecl ( ) const inline ◆ getLocationType() QualType clang::ento::BlockCodeRegion::getLocationType ( ) const inlineoverridevirtual ◆ Profile() void BlockCodeRegion::Profile ( llvm::FoldingSetNodeID &  ID ) const overridevirtual Friends And Related Function Documentation ◆ MemRegionManager

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


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4