Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / metrics / variations / generated_resources_map.h
index 55b80a3..83ab8eb 100644 (file)
@@ -14,11 +14,15 @@ namespace chrome_variations {
 // 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[];
 
@@ -26,6 +30,9 @@ 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_