blob: ac7e037b62c584bfa96c09e3c6a42d1ed85f7acf [file] [log] [blame]
// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include <algorithm>
#include <vector>
bool StdEqual(const std::vector<int>& v, const std::vector<int>& p) {
return std::equal(v.begin(), v.end(), std::begin(p), std::end(p));
}
bool StdEqualMismatched(const std::vector<int>& v, const std::vector<int>& p) {
// This is not fine because using mismatched iterators.
return std::equal(std::begin(v), std::begin(p), p.begin(), v.end());
}