|
Porytiles
|
#include <cstdint>#include <filesystem>#include <memory>#include <string>#include <unordered_map>#include "gsl/pointers"#include "porytiles/domain/models/metatile_attribute_schema.hpp"#include "porytiles/domain/services/enum_map_provider.hpp"#include "porytiles/utilities/c_parser/c_parser_facade.hpp"#include "porytiles/utilities/c_parser/source_position.hpp"#include "porytiles/utilities/result/chainable_result.hpp"#include "porytiles/utilities/text/text_formatter.hpp"#include "porytiles/xcut/diagnostics/user_diagnostics.hpp"Go to the source code of this file.
Classes | |
| class | porytiles::HeaderEnumMapProvider |
| Loads a field's name/value mappings from a C/C++ header used by a decomp project. More... | |
Namespaces | |
| namespace | porytiles |
Functions | |
| ProviderMap | porytiles::build_provider_map (const std::filesystem::path &project_root, const Schema &schema, gsl::not_null< const TextFormatter * > format, gsl::not_null< const UserDiagnostics * > diag) |
| Builds a header provider for every provider-backed field in a schema. | |