]> granicus.if.org Git - clang/commitdiff
Add comparison operators for SourceRange.
authorTed Kremenek <kremenek@apple.com>
Sat, 28 Mar 2009 17:32:39 +0000 (17:32 +0000)
committerTed Kremenek <kremenek@apple.com>
Sat, 28 Mar 2009 17:32:39 +0000 (17:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67946 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/SourceLocation.h

index ba0bb6faac52c85a9d9426f7f700ec09a6750728..3ed26fcbb2a130387e702eb802387618876959ab 100644 (file)
@@ -169,6 +169,14 @@ public:
   
   bool isValid() const { return B.isValid() && E.isValid(); }
   
+  bool operator==(const SourceRange &X) const {
+    return B == X.B && E == X.E;
+  }
+  
+  bool operator!=(const SourceRange &X) const {
+    return B != X.B || E != X.E;
+  }
+  
   /// Emit - Emit this SourceRange object to Bitcode.
   void Emit(llvm::Serializer& S) const;