18 return "HeaderDefineProvider";
24 const auto header_path = project_root_ / header_relative_path_;
25 return search_header_define<std::size_t>(
29 "NUM_TILES_IN_PRIMARY",
31 "NUM_TILES_IN_PRIMARY",
32 "NUM_TILES_IN_PRIMARY");
38 const auto header_path = project_root_ / header_relative_path_;
39 return search_header_define<std::size_t>(
40 parser_driver_, format_, header_path,
"NUM_TILES_TOTAL", parse_size_t,
"NUM_TILES_TOTAL",
"NUM_TILES_TOTAL");
46 const auto header_path = project_root_ / header_relative_path_;
47 return search_header_define<std::size_t>(
51 "NUM_METATILES_IN_PRIMARY",
53 "NUM_METATILES_IN_PRIMARY",
54 "NUM_METATILES_IN_PRIMARY");
60 const auto header_path = project_root_ / header_relative_path_;
61 return search_header_define<std::size_t>(
65 "NUM_METATILES_TOTAL",
67 "NUM_METATILES_TOTAL",
68 "NUM_METATILES_TOTAL");
74 const auto header_path = project_root_ / header_relative_path_;
75 return search_header_define<std::size_t>(
79 "NUM_PALS_IN_PRIMARY",
81 "NUM_PALS_IN_PRIMARY",
82 "NUM_PALS_IN_PRIMARY");
88 const auto header_path = project_root_ / header_relative_path_;
89 return search_header_define<std::size_t>(
90 parser_driver_, format_, header_path,
"NUM_PALS_TOTAL", parse_size_t,
"NUM_PALS_TOTAL",
"NUM_PALS_TOTAL");
96 const auto header_path = project_root_ / header_relative_path_;
97 return search_header_define<std::size_t>(
104 "MAX_MAP_DATA_SIZE");
110 const auto header_path = project_root_ / header_relative_path_;
111 return search_header_define<std::size_t>(
115 "NUM_TILES_PER_METATILE",
117 "NUM_TILES_PER_METATILE",
118 "NUM_TILES_PER_METATILE");
ConfigScopeType
Specifies the scope type for configuration value lookups.
A small container that holds an optional-wrapped value, validation state, and metadata about the valu...