Definition at line 103 of file MapdataArea.hh.
Public Member Functions | |
| MapdataAreaAccessor (const MapSectionHeader *header) | |
| void | init (const MapdataAreaBase::SData *start, u16 count) |
| void | sort () |
| MapdataAreaBase * | getSorted (u16 i) const |
Public Member Functions inherited from System::MapdataAccessorBase< MapdataAreaBase, MapdataAreaBase::SData > | |
| MapdataAccessorBase (const MapSectionHeader *header) | |
| MapdataAccessorBase (const MapdataAccessorBase &)=delete | |
| MapdataAccessorBase (MapdataAccessorBase &&)=delete | |
| MapdataAreaBase * | get (u16 i) const |
| MapdataAreaBase::SData * | getData (u16 i) const |
| u16 | size () const |
| void | init (const MapdataAreaBase::SData *start, u16 count) |
Private Attributes | |
| std::span< MapdataAreaBase * > | m_sortedEntries |
Additional Inherited Members | |
Protected Attributes inherited from System::MapdataAccessorBase< MapdataAreaBase, MapdataAreaBase::SData > | |
| MapdataAreaBase ** | m_entries |
| u16 | m_entryCount |
| const MapSectionHeader * | m_sectionHeader |
|
0x80515E50 |
Definition at line 125 of file MapdataArea.cc.
|
override0x80518BDC |
Definition at line 135 of file MapdataArea.cc.
|
inlinenodiscard |
Definition at line 111 of file MapdataArea.hh.
| void System::MapdataAreaAccessor::init | ( | const MapdataAreaBase::SData * | start, |
| u16 | count ) |
Definition at line 139 of file MapdataArea.cc.
|
0x80515F8C |
Definition at line 171 of file MapdataArea.cc.
|
private |
Definition at line 117 of file MapdataArea.hh.