What about

    std::map<uint32_t, Operation*>::const_iterator _it = it->second.find(index);