clang  6.0.0svn
Classes | Namespaces | Enumerations | Functions
VirtualCallChecker.cpp File Reference
#include "ClangSACheckers.h"
#include "clang/AST/DeclCXX.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
#include "clang/StaticAnalyzer/Core/Checker.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h"
Include dependency graph for VirtualCallChecker.cpp:

Go to the source code of this file.

Classes

struct  llvm::FoldingSetTrait< ObjectState >
 

Namespaces

 llvm
 DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterators.
 

Enumerations

enum  ObjectState : bool
 

Functions

static bool isVirtualCall (const CallExpr *CE)
 

Enumeration Type Documentation

◆ ObjectState

enum ObjectState : bool
strong

Definition at line 29 of file VirtualCallChecker.cpp.

Function Documentation

◆ isVirtualCall()

static bool isVirtualCall ( const CallExpr CE)
static