clang  6.0.0svn
Namespaces
ASTMatchFinder.cpp File Reference
#include "clang/ASTMatchers/ASTMatchFinder.h"
#include "clang/AST/ASTConsumer.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/RecursiveASTVisitor.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/Support/Timer.h"
#include <deque>
#include <memory>
#include <set>
Include dependency graph for ASTMatchFinder.cpp:

Go to the source code of this file.

Namespaces

 clang
 Dataflow Directional Tag Classes.
 
 clang::ast_matchers
 
 clang::ast_matchers::internal
 

Variable Documentation

◆ BoundNodes

BoundNodesTreeBuilder BoundNodes

Definition at line 62 of file ASTMatchFinder.cpp.

◆ MatcherID

DynTypedMatcher::MatcherIDType MatcherID

Definition at line 60 of file ASTMatchFinder.cpp.

◆ Node

ast_type_traits::DynTypedNode Node

Definition at line 61 of file ASTMatchFinder.cpp.

Referenced by clang::ast_matchers::AST_MATCHER(), clang::ast_matchers::AST_MATCHER_P(), clang::ast_matchers::AST_MATCHER_P_OVERLOAD(), clang::ast_matchers::AST_POLYMORPHIC_MATCHER(), clang::ast_matchers::AST_POLYMORPHIC_MATCHER_P(), clang::ast_matchers::AST_POLYMORPHIC_MATCHER_P_OVERLOAD(), clang::vfs::InMemoryFileSystem::dir_begin(), clang::CodeGen::CodeGenFunction::EmitCfiSlowPathCheck(), clang::CodeGen::CodeGenFunction::EmitCheck(), clang::CodeGen::CodeGenFunction::EmitLoadOfScalar(), clang::CodeGen::CodeGenFunction::EmitStoreOfScalar(), clang::ento::CoreEngine::enqueueStmtNode(), clang::ento::CoreEngine::ExecuteWorkList(), clang::ento::BugReporterVisitor::getDefaultEndPath(), clang::DeltaTree::getDeltaAt(), clang::ast_type_traits::DynTypedNode::DenseMapInfo::getEmptyKey(), clang::ento::ExprEngine::getGraph(), llvm::DOTGraphTraits< const CallGraph * >::getNodeLabel(), clang::CallGraph::getOrInsertNode(), clang::ASTContext::getParents(), getSingleDynTypedNodeFromParentMap(), clang::ast_type_traits::DynTypedNode::DenseMapInfo::getTombstoneKey(), hasAnyDirectChildrenWithKind(), clang::CallGraph::includeInGraph(), clang::ast_type_traits::DynTypedNode::DenseMapInfo::isEqual(), clang::ast_matchers::MatchFinder::match(), clang::tooling::nodeToCommandLine(), clang::vfs::InMemoryFileSystem::openFileForRead(), clang::ento::ExprEngine::processCallEnter(), clang::tooling::ReplaceIfStmtWithItsBody::run(), clang::ast_matchers::selectFirst(), clang::CodeGen::CodeGenFunction::SetFPAccuracy(), shouldReportOccurrenceForSystemDeclOnlyMode(), clang::vfs::InMemoryFileSystem::status(), clang::ento::ExprEngine::VisitArraySubscriptExpr(), and clang::ento::ExprEngine::VisitCXXBindTemporaryExpr().

◆ Nodes

BoundNodesTreeBuilder Nodes

Definition at line 73 of file ASTMatchFinder.cpp.

Referenced by clang::ASTNodeImporter::VisitOffsetOfExpr().

◆ ResultOfMatch

bool ResultOfMatch

Definition at line 72 of file ASTMatchFinder.cpp.