diff options
author | Zhongxing Xu <xuzhongxing@gmail.com> | 2009-08-12 02:28:32 +0000 |
---|---|---|
committer | Zhongxing Xu <xuzhongxing@gmail.com> | 2009-08-12 02:28:32 +0000 |
commit | e96de2dfde487211fb52f9139cdcae64d051a406 (patch) | |
tree | 72b72c16d6c98d6ee39ceaed95f300084d223b0b /include/clang/Analysis/PathSensitive/ExplodedGraph.h | |
parent | 2ddde27ac627a1daf85edcf16e13eedc3b688984 (diff) |
More cleanups.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78782 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Analysis/PathSensitive/ExplodedGraph.h')
-rw-r--r-- | include/clang/Analysis/PathSensitive/ExplodedGraph.h | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/include/clang/Analysis/PathSensitive/ExplodedGraph.h b/include/clang/Analysis/PathSensitive/ExplodedGraph.h index 21311d1a8a..d3da3c105f 100644 --- a/include/clang/Analysis/PathSensitive/ExplodedGraph.h +++ b/include/clang/Analysis/PathSensitive/ExplodedGraph.h @@ -29,17 +29,9 @@ namespace clang { class GRState; -class GRCoreEngine; -class ExplodedNode; class CFG; class ASTContext; -class GRStmtNodeBuilderImpl; -class GRBranchNodeBuilderImpl; -class GRIndirectGotoNodeBuilderImpl; -class GRSwitchNodeBuilderImpl; -class GREndPathNodebuilderImpl; - //===----------------------------------------------------------------------===// // ExplodedGraph "implementation" classes. These classes are not typed to // contain a specific kind of state. Typed-specialized versions are defined @@ -207,12 +199,7 @@ public: class ExplodedGraph { protected: friend class GRCoreEngine; - friend class GRStmtNodeBuilderImpl; - friend class GRBranchNodeBuilderImpl; - friend class GRIndirectGotoNodeBuilderImpl; - friend class GRSwitchNodeBuilderImpl; - friend class GREndPathNodeBuilderImpl; - + // Type definitions. typedef llvm::SmallVector<ExplodedNode*,2> RootsTy; typedef llvm::SmallVector<ExplodedNode*,10> EndNodesTy; |