]> git.lyx.org Git - features.git/blobdiff - src/BranchList.h
Some more functor work.
[features.git] / src / BranchList.h
index 893d8f9b6352657d2268928b44554462c91b5aea..fc57d2478b16e506cd63fda85446f751431cef91 100644 (file)
@@ -98,4 +98,17 @@ private:
        std::string separator_;
 };
 
+
+class BranchNamesEqual : public std::unary_function<Branch, bool> {
+public:
+       BranchNamesEqual(std::string const & name)
+               : name_(name) {}
+       bool operator()(Branch const & branch) const
+       {
+               return branch.getBranch() == name_;
+       }
+private:
+       std::string name_;
+};
+
 #endif