Changeset c18a79


Ignore:
Timestamp:
Apr 23, 2021, 8:51:43 PM (5 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.7.0, Candidate_v1.7.1, stable
Children:
49874c
Parents:
77c4a0
git-author:
Frederik Heber <frederik.heber@…> (11/25/20 00:38:46)
git-committer:
Frederik Heber <frederik.heber@…> (04/23/21 20:51:43)
Message:

JobMarket: Small change to OperationsQueue.

  • boost::bind is unable to find guess the types and I tried for a while to help but gave up and did the loop manually.
Location:
ThirdParty/JobMarket/src/JobMarket/Operations
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ThirdParty/JobMarket/src/JobMarket/Operations/OperationQueue.cpp

    r77c4a0 rc18a79  
    7575    if (!queue.empty()) {
    7676      // only start operation when address is valid
    77       OperationQueue_t::iterator queueiter =
    78           std::find_if(queue.begin(), queue.end(),
    79               boost::bind(&AddressMap_t::count, boost::ref(AddressMap), boost::lambda::_1) );
     77      OperationQueue_t::iterator queueiter = queue.begin();
     78      for (; queueiter != queue.end(); ++queueiter) {
     79         if (AddressMap.count(*queueiter))
     80           break;
     81      }
    8082      if (queueiter != queue.end()) {
    8183        const AddressMap_t::iterator mapiter = AddressMap.find(*queueiter);
  • ThirdParty/JobMarket/src/JobMarket/Operations/OperationQueue.hpp

    r77c4a0 rc18a79  
    1818#include <boost/shared_ptr.hpp>
    1919#include <deque>
     20#include <map>
    2021
    2122#include "CodePatterns/Observer/Observer.hpp"
Note: See TracChangeset for help on using the changeset viewer.