1
0
Fork 0

address compiler warnings

This commit is contained in:
Andrey Abramov 2019-11-15 13:56:51 +03:00
parent 25900fcd09
commit 1d76225e69
1 changed files with 6 additions and 3 deletions

View File

@ -936,7 +936,8 @@ std::shared_ptr<arangodb::Index> PhysicalCollectionMock::createIndex(
std::vector<std::pair<arangodb::LocalDocumentId, arangodb::velocypack::Slice>> docs;
docs.reserve(_documents.size());
for (auto const& [key, doc] : _documents) {
for (auto const& entry : _documents) {
auto& doc = entry.second;
docs.emplace_back(doc.docId(), doc.data());
}
@ -1252,7 +1253,8 @@ bool PhysicalCollectionMock::readDocument(arangodb::transaction::Methods* trx,
arangodb::LocalDocumentId const& token,
arangodb::ManagedDocumentResult& result) const {
before();
for (auto const& [key, doc] : _documents) {
for (auto const& entry : _documents) {
auto& doc = entry.second;
if (doc.docId() == token) {
result.setUnmanaged(doc.vptr());
return true;
@ -1265,7 +1267,8 @@ bool PhysicalCollectionMock::readDocumentWithCallback(
arangodb::transaction::Methods* trx, arangodb::LocalDocumentId const& token,
arangodb::IndexIterator::DocumentCallback const& cb) const {
before();
for (auto const& [key, doc] : _documents) {
for (auto const& entry : _documents) {
auto& doc = entry.second;
if (doc.docId() == token) {
cb(token, doc.data());
return true;