clang API Documentation
#include "ClangSACheckers.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
#include "clang/StaticAnalyzer/Core/Checker.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
#include "llvm/ADT/StringSwitch.h"
Go to the source code of this file.
Functions | |
static const char * | getArgumentValueString (const CallExpr *CE, CheckerContext &C) |
static const char* getArgumentValueString | ( | const CallExpr * | CE, |
CheckerContext & | C | ||
) | [static] |
Definition at line 55 of file ExprInspectionChecker.cpp.
References clang::ento::SVal::castAs(), clang::CallExpr::getArg(), clang::ento::ExplodedNode::getLocationContext(), clang::CallExpr::getNumArgs(), clang::ento::CheckerContext::getPredecessor(), clang::ento::ExplodedNode::getState(), clang::ento::SVal::isUndef(), and State.