|
Porytiles
|
#include "porytiles/domain/algorithms/metatile_attribute_schema_reconciler.hpp"#include <algorithm>#include <bit>#include <cstddef>#include <cstdint>#include <format>#include <optional>#include <ranges>#include <string>#include <unordered_map>#include <unordered_set>#include <utility>#include <vector>#include "porytiles/utilities/panic/panic.hpp"#include "porytiles/utilities/text/text_formatter.hpp"#include "porytiles/xcut/diagnostics/user_diagnostics.hpp"Go to the source code of this file.
Namespaces | |
| namespace | porytiles |
Functions | |
| ChainableResult< LoadedMetatileAttributeSchema > | porytiles::reconcile_metatile_attribute_schema (const MetatileAttributeInferenceResult &inference, const MetatileAttributeConfigInputs &inputs, gsl::not_null< const TextFormatter * > format, gsl::not_null< const UserDiagnostics * > diag) |
Reconciles the inferred metatile attribute facts with the user's config, returning a LoadedMetatileAttributeSchema. | |
| std::size_t bytes {1} |
Definition at line 139 of file metatile_attribute_schema_reconciler.cpp.
| std::vector<const MetatileAttributeCandidateSet *> exact |
Definition at line 203 of file metatile_attribute_schema_reconciler.cpp.
| std::vector<const MetatileAttributeCandidateSet *> narrower |
Definition at line 204 of file metatile_attribute_schema_reconciler.cpp.
| std::string widest_source |
Definition at line 140 of file metatile_attribute_schema_reconciler.cpp.