#include <cstddef>
#include <cstdint>
#include <optional>
#include <string>
#include <unordered_set>
#include <vector>
#include "gsl/pointers"
#include "porytiles/domain/config/metatile_attribute_field_definition.hpp"
Go to the source code of this file.
|
| enum class | porytiles::BehaviorsHeaderSource { porytiles::absent
, porytiles::unreadable
, porytiles::no_constants
, porytiles::declared
} |
| | What the scan found where the behavior constants header should be. More...
|
| |
| enum class | porytiles::AttributeDeclarationSource {
porytiles::no_fieldmap_header
, porytiles::header_unreadable
, porytiles::no_tileset_struct
, porytiles::no_attributes_member
,
porytiles::declared
} |
| | What the scan found where struct Tileset's metatileAttributes member should be. More...
|
| |
| enum class | porytiles::FieldConflictKind {
porytiles::provider_behaviors_absent
, porytiles::provider_behaviors_unreadable
, porytiles::provider_behaviors_no_constants
, porytiles::provider_no_matching_enum
,
porytiles::mask_define_vs_table
, porytiles::shift_vs_mask
} |
| | Why one inferred field could not be settled from the project's sources alone. More...
|
| |
| enum class | porytiles::AttributeInferenceStatus { porytiles::valid
, porytiles::invalid
, porytiles::not_provided
} |
| | The outcome kind of an inference run. More...
|
| |