bool MenuBackend::hasMenu(string const & name) const
{
- for (const_iterator cit = begin(); cit != end(); ++cit) {
+ const_iterator mend = end();
+ for (const_iterator cit = begin(); cit != mend; ++cit) {
if ((*cit).name() == name)
return true;
}
Menu const & MenuBackend::getMenu(string const & name) const
{
- for (const_iterator cit = begin(); cit != end(); ++cit) {
+ const_iterator mend = end();
+ for (const_iterator cit = begin(); cit != mend; ++cit) {
if ((*cit).name() == name)
return (*cit);
}
Menu & MenuBackend::getMenu(string const & name)
{
+ MenuList::iterator end = menulist_.end();
for (MenuList::iterator cit = menulist_.begin();
- cit != menulist_.end(); ++cit) {
+ cit != end; ++cit) {
if ((*cit).name() == name)
return (*cit);
}