X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBranchList.cpp;h=a593c5478fc91e9b421537f6cc849b32b2590238;hb=24fe5b08c0e1dfb739738acb6fc995da7315d35f;hp=5ca0fd58fc62cba233dbeff99a590c311bb559a2;hpb=9abb7db46800e554f57e865a3e768602ffd9d6f1;p=lyx.git diff --git a/src/BranchList.cpp b/src/BranchList.cpp index 5ca0fd58fc..a593c5478f 100644 --- a/src/BranchList.cpp +++ b/src/BranchList.cpp @@ -19,8 +19,25 @@ using namespace std; + namespace lyx { +namespace { + +class BranchNamesEqual : public std::unary_function +{ +public: + BranchNamesEqual(docstring const & name) : name_(name) {} + + bool operator()(Branch const & branch) const + { + return branch.branch() == name_; + } +private: + docstring name_; +}; +} + Branch::Branch() : selected_(false) { @@ -30,7 +47,7 @@ Branch::Branch() : selected_(false) } -docstring const & Branch::getBranch() const +docstring const & Branch::branch() const { return branch_; } @@ -42,7 +59,7 @@ void Branch::setBranch(docstring const & s) } -bool Branch::getSelected() const +bool Branch::isSelected() const { return selected_; } @@ -57,7 +74,7 @@ bool Branch::setSelected(bool b) } -RGBColor const & Branch::getColor() const +RGBColor const & Branch::color() const { return color_; } @@ -98,9 +115,9 @@ Branch const * BranchList::find(docstring const & name) const bool BranchList::add(docstring const & s) { bool added = false; - docstring::size_type i = 0; + size_t i = 0; while (true) { - docstring::size_type const j = s.find_first_of(separator_, i); + size_t const j = s.find_first_of(separator_, i); docstring name; if (j == docstring::npos) name = s.substr(i);