///
bool empty() { return list.empty(); }
///
+ void clear() { list.clear(); }
+ ///
const_iterator begin() const { return list.begin(); }
const_iterator end() const { return list.end(); }
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