1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/browser/metrics/variations/generated_resources_map.h"
9 namespace chrome_variations
{
11 int GetResourceIndex(uint32_t hash
) {
12 const uint32_t* kEnd
= kResourceHashes
+ kNumResources
;
13 const uint32_t* element
= std::lower_bound(kResourceHashes
, kEnd
, hash
);
15 if (element
== kEnd
|| *element
!= hash
)
17 return kResourceIndices
[element
- kResourceHashes
];
20 } // namespace chrome_variations