CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
clangcms::FunctionChecker Class Reference

#include <FunctionChecker.h>

Inheritance diagram for clangcms::FunctionChecker:

Public Member Functions

void checkASTDecl (const clang::CXXMethodDecl *CMD, clang::ento::AnalysisManager &mgr, clang::ento::BugReporter &BR) const
 
void checkASTDecl (const clang::FunctionDecl *FD, clang::ento::AnalysisManager &mgr, clang::ento::BugReporter &BR) const
 
void checkASTDecl (const clang::FunctionTemplateDecl *TD, clang::ento::AnalysisManager &mgr, clang::ento::BugReporter &BR) const
 

Private Attributes

clang::OwningPtr
< clang::ento::BugType > 
BT
 
CmsException m_exception
 

Detailed Description

Definition at line 12 of file FunctionChecker.h.

Member Function Documentation

void clangcms::FunctionChecker::checkASTDecl ( const clang::CXXMethodDecl *  CMD,
clang::ento::AnalysisManager &  mgr,
clang::ento::BugReporter &  BR 
) const
void clangcms::FunctionChecker::checkASTDecl ( const clang::FunctionDecl *  FD,
clang::ento::AnalysisManager &  mgr,
clang::ento::BugReporter &  BR 
) const
void clangcms::FunctionChecker::checkASTDecl ( const clang::FunctionTemplateDecl *  TD,
clang::ento::AnalysisManager &  mgr,
clang::ento::BugReporter &  BR 
) const

Member Data Documentation

clang::OwningPtr< clang::ento::BugType> clangcms::FunctionChecker::BT
mutableprivate

Definition at line 16 of file FunctionChecker.h.

CmsException clangcms::FunctionChecker::m_exception
private

Definition at line 30 of file FunctionChecker.h.