CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
clangcms::CatchAll Class Reference

#include <CatchAll.h>

Inheritance diagram for clangcms::CatchAll:

Public Member Functions

void checkASTCodeBody (const clang::Decl *D, clang::ento::AnalysisManager &, clang::ento::BugReporter &BR) const
 

Private Member Functions

bool checkCatchAll (const clang::CXXCatchStmt *S) const
 
const clang::Stmt * process (const clang::Stmt *S) const
 

Detailed Description

Definition at line 14 of file CatchAll.h.

Member Function Documentation

◆ checkASTCodeBody()

void clangcms::CatchAll::checkASTCodeBody ( const clang::Decl *  D,
clang::ento::AnalysisManager &  ,
clang::ento::BugReporter &  BR 
) const

◆ checkCatchAll()

bool clangcms::CatchAll::checkCatchAll ( const clang::CXXCatchStmt *  S) const
inlineprivate

Definition at line 20 of file CatchAll.h.

20 { return S->getCaughtType().isNull(); }

◆ process()

const clang::Stmt* clangcms::CatchAll::process ( const clang::Stmt *  S) const
private