clang API Documentation
#include <PseudoConstantAnalysis.h>
Public Member Functions | |
| PseudoConstantAnalysis (const Stmt *DeclBody) | |
| ~PseudoConstantAnalysis () | |
| bool | isPseudoConstant (const VarDecl *VD) |
| bool | wasReferenced (const VarDecl *VD) |
Definition at line 23 of file PseudoConstantAnalysis.h.
| PseudoConstantAnalysis::PseudoConstantAnalysis | ( | const Stmt * | DeclBody | ) |
Definition at line 28 of file PseudoConstantAnalysis.cpp.
| PseudoConstantAnalysis::~PseudoConstantAnalysis | ( | ) |
Definition at line 34 of file PseudoConstantAnalysis.cpp.
| bool PseudoConstantAnalysis::isPseudoConstant | ( | const VarDecl * | VD | ) |
Definition at line 40 of file PseudoConstantAnalysis.cpp.
References clang::VarDecl::hasLocalStorage(), clang::VarDecl::isStaticLocal(), and clang::frontend::RunAnalysis.
| bool PseudoConstantAnalysis::wasReferenced | ( | const VarDecl * | VD | ) |
Definition at line 56 of file PseudoConstantAnalysis.cpp.
References clang::frontend::RunAnalysis.