Commit 7fef3a4843 for aom
commit 7fef3a4843854b1122e2ff5dfede47ace2f09491
Author: James Zern <jzern@google.com>
Date: Tue Aug 18 11:18:56 2026 -0700
multilayer_metadata.cc: remove unused template
Fixes a `-Wunused-template` warning. The uses of `parse_integer_list`
were removed in:
32b9eaf021 Update multilayer metadata based on v6 draft
Change-Id: Ibebea32f75fa47d142dfe6b3cf3ede889deee8cd
diff --git a/examples/multilayer_metadata.cc b/examples/multilayer_metadata.cc
index 7c7149a8a0..bf269bdec4 100644
--- a/examples/multilayer_metadata.cc
+++ b/examples/multilayer_metadata.cc
@@ -224,38 +224,6 @@ bool parse_line(std::ifstream &file, int min_indent, bool is_list, int *indent,
return false; // Reached the end of the file.
}
-template <typename T>
-bool parse_integer_list(std::ifstream &file, int min_indent, int *line_idx,
- std::vector<T> *result) {
- bool has_list_prefix;
- int indent = -1;
- std::string field_name;
- ParsedValue value;
- bool syntax_error;
- while (parse_line(file, min_indent, /*is_list=*/true, &indent,
- &has_list_prefix, line_idx, &field_name, &value,
- &syntax_error)) {
- if (!field_name.empty()) {
- fprintf(
- stderr,
- "Error: Unexpected field name '%s' at line %d, expected a number\n",
- field_name.c_str(), *line_idx);
- return false;
- } else if (!has_list_prefix) {
- fprintf(stderr, "Error: Missing list prefix '-' at line %d\n", *line_idx);
- return false;
- } else {
- T v;
- RETURN_IF_FALSE(value.IntegerValueInRange(
- static_cast<int64_t>(std::numeric_limits<T>::min()),
- static_cast<int64_t>(std::numeric_limits<T>::max()), *line_idx, &v));
- result->push_back(v);
- }
- }
- if (syntax_error) return false;
- return true;
-}
-
template <typename T>
std::pair<T, bool> value_present(const T &v) {
return std::make_pair(v, true);