// sorted array of resource name hashes; and |kResourceIndices|, an array of
// resource indices in the same order as |kResourceHashes|. So, if
// generated_resources.h contains |#define IDS_FOO 12345|, then for some index i
-// kResourceHashes[i] = HASH("IDS_FOO") and kResourceIndices[i] = 12345.
+// kResourceHashes[i] = HASH("IDS_FOO") and kResourceIndices[i] = 12345. Both
+// arrays are of length |kNumResources|.
// The definitions of the arrays are generated by generate_resources_map.py from
// the content of generated_resources.h.
+// Length of |kResourceHashes| and |kResourceIndices|.
+extern const size_t kNumResources;
+
// A sorted array of hashed generated resource names.
extern const uint32_t kResourceHashes[];
// to the order of |kResourceHashes|.
extern const int kResourceIndices[];
+// Gets the resource index corresponding to the given hash.
+int GetResourceIndex(uint32_t hash);
+
} // namespace chrome_variations
#endif // CHROME_BROWSER_METRICS_VARIATIONS_GENERATED_RESOURCES_MAP_H_