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::ClassDumper Class Reference

#include <ClassDumper.h>

Inheritance diagram for clangcms::ClassDumper:

Public Member Functions

void checkASTDecl (const clang::CXXRecordDecl *CRD, clang::ento::AnalysisManager &mgr, clang::ento::BugReporter &BR, std::string tname) const
 
void checkASTDecl (const clang::CXXRecordDecl *RD, 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 21 of file ClassDumper.h.

Member Function Documentation

void clangcms::ClassDumper::checkASTDecl ( const clang::CXXRecordDecl *  CRD,
clang::ento::AnalysisManager &  mgr,
clang::ento::BugReporter &  BR,
std::string  tname 
) const

Referenced by checkASTDecl().

void clangcms::ClassDumper::checkASTDecl ( const clang::CXXRecordDecl *  RD,
clang::ento::AnalysisManager &  mgr,
clang::ento::BugReporter &  BR 
) const
inline

Definition at line 28 of file ClassDumper.h.

References checkASTDecl(), and AlCaHLTBitMon_QueryRunRegistry::string.

29  {
30  std::string pname = "/tmp/classes.txt.dumperall.unsorted";
31  checkASTDecl(RD,mgr,BR,pname);
32 }
void checkASTDecl(const clang::CXXRecordDecl *CRD, clang::ento::AnalysisManager &mgr, clang::ento::BugReporter &BR, std::string tname) const

Member Data Documentation

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

Definition at line 22 of file ClassDumper.h.

CmsException clangcms::ClassDumper::m_exception
private

Definition at line 35 of file ClassDumper.h.