clang 22.0.0git
clang::RetainTypeChecker Class Reference

An inter-procedural analysis facility that detects CF types with the underlying pointer type. More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.h"

Public Member Functions

void visitTranslationUnitDecl (const TranslationUnitDecl *)
void visitTypedef (const TypedefDecl *)
bool isUnretained (const QualType, bool ignoreARC=false)
bool isARCEnabled () const
bool defaultSynthProperties () const

Detailed Description

An inter-procedural analysis facility that detects CF types with the underlying pointer type.

Definition at line 76 of file PtrTypesSemantics.h.

Member Function Documentation

◆ defaultSynthProperties()

bool clang::RetainTypeChecker::defaultSynthProperties ( ) const
inline

Definition at line 87 of file PtrTypesSemantics.h.

◆ isARCEnabled()

bool clang::RetainTypeChecker::isARCEnabled ( ) const
inline

Definition at line 86 of file PtrTypesSemantics.h.

◆ isUnretained()

◆ visitTranslationUnitDecl()

void clang::RetainTypeChecker::visitTranslationUnitDecl ( const TranslationUnitDecl * TUD)

Definition at line 235 of file PtrTypesSemantics.cpp.

References clang::Decl::getLangOpts().

◆ visitTypedef()


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