diff options
author | Zhongxing Xu <xuzhongxing@gmail.com> | 2009-08-06 10:00:15 +0000 |
---|---|---|
committer | Zhongxing Xu <xuzhongxing@gmail.com> | 2009-08-06 10:00:15 +0000 |
commit | 0111f575b968e423dccae439e501225b8314b257 (patch) | |
tree | 73b20dea54f947120f43eb06bce8792908cdb79d /include/clang/Analysis/PathSensitive/ExplodedGraph.h | |
parent | bb8e6488bda12b41b32fc22397a44510cacdac50 (diff) |
Core analysis engine template cleanup step 2:
merge GRCoreEngineImpl and GRCoreEngine.
Introduce a new interface class GRSubEngine as the subengine of GRCoreEngine.
GRExprEngine subclasses GRSubEngine now.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78298 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Analysis/PathSensitive/ExplodedGraph.h')
-rw-r--r-- | include/clang/Analysis/PathSensitive/ExplodedGraph.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/clang/Analysis/PathSensitive/ExplodedGraph.h b/include/clang/Analysis/PathSensitive/ExplodedGraph.h index 9f11cc9a0a..d5e3586a24 100644 --- a/include/clang/Analysis/PathSensitive/ExplodedGraph.h +++ b/include/clang/Analysis/PathSensitive/ExplodedGraph.h @@ -29,7 +29,7 @@ namespace clang { class GRState; -class GRCoreEngineImpl; +class GRCoreEngine; class ExplodedNode; class CFG; class ASTContext; @@ -49,7 +49,7 @@ class GREndPathNodebuilderImpl; class ExplodedNode : public llvm::FoldingSetNode { protected: friend class ExplodedGraph; - friend class GRCoreEngineImpl; + friend class GRCoreEngine; friend class GRStmtNodeBuilderImpl; friend class GRBranchNodeBuilderImpl; friend class GRIndirectGotoNodeBuilderImpl; @@ -206,7 +206,7 @@ public: class ExplodedGraph { protected: - friend class GRCoreEngineImpl; + friend class GRCoreEngine; friend class GRStmtNodeBuilderImpl; friend class GRBranchNodeBuilderImpl; friend class GRIndirectGotoNodeBuilderImpl; |