diff options
Diffstat (limited to 'include/clang/Rewrite/Core/DeltaTree.h')
-rw-r--r-- | include/clang/Rewrite/Core/DeltaTree.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/include/clang/Rewrite/Core/DeltaTree.h b/include/clang/Rewrite/Core/DeltaTree.h index fbffb38e377dd..f798e9fc41eb3 100644 --- a/include/clang/Rewrite/Core/DeltaTree.h +++ b/include/clang/Rewrite/Core/DeltaTree.h @@ -1,4 +1,4 @@ -//===--- DeltaTree.h - B-Tree for Rewrite Delta tracking --------*- C++ -*-===// +//===- DeltaTree.h - B-Tree for Rewrite Delta tracking ----------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -14,8 +14,6 @@ #ifndef LLVM_CLANG_REWRITE_CORE_DELTATREE_H #define LLVM_CLANG_REWRITE_CORE_DELTATREE_H -#include "llvm/Support/Compiler.h" - namespace clang { /// DeltaTree - a multiway search tree (BTree) structure with some fancy @@ -27,12 +25,14 @@ namespace clang { /// as well, without traversing the whole tree. class DeltaTree { void *Root; // "DeltaTreeNode *" - void operator=(const DeltaTree &) = delete; + public: DeltaTree(); // Note: Currently we only support copying when the RHS is empty. DeltaTree(const DeltaTree &RHS); + + DeltaTree &operator=(const DeltaTree &) = delete; ~DeltaTree(); /// getDeltaAt - Return the accumulated delta at the specified file offset. @@ -45,6 +45,7 @@ namespace clang { /// into the current DeltaTree at offset FileIndex. void AddDelta(unsigned FileIndex, int Delta); }; -} // end namespace clang -#endif +} // namespace clang + +#endif // LLVM_CLANG_REWRITE_CORE_DELTATREE_H |