|
Porytiles
|
The result of loading an attributes CSV: the per-metatile attributes plus the per-role pin-column. More...
#include <attributes_csv_loader.hpp>
Public Attributes | |
| std::map< std::size_t, MetatileAttribute > | attributes |
| std::map< FieldRole, bool > | active_pin_column_present |
The result of loading an attributes CSV: the per-metatile attributes plus the per-role pin-column.
attributes maps metatile id to its parsed attribute. active_pin_column_present has one entry per configured role pin: true when that role's active pin column was present in the CSV header, false when it was absent. A stale column matching a role's default name but not currently active does not count as present. The artifact reader turns these facts into each role's PriorPinColumnState on the loaded component, which the decompiler's round-trip merge then consumes.
Definition at line 29 of file attributes_csv_loader.hpp.
| std::map<FieldRole, bool> porytiles::AttributesCsvLoadResult::active_pin_column_present |
Definition at line 31 of file attributes_csv_loader.hpp.
| std::map<std::size_t, MetatileAttribute> porytiles::AttributesCsvLoadResult::attributes |
Definition at line 30 of file attributes_csv_loader.hpp.