Base class for Apple accelerator table entry data.
The columns in the table are defined by the static Atoms variable defined on the subclasses.
| Name | Description |
|---|---|
AccelTableData | Interface for accelerator table entry data used by AccelTable. |
| Name | Description |
|---|---|
Atom | Column descriptor for an Apple accelerator table entry. |
| Name | Description |
|---|---|
emit [virtual] | Emit this entry's atom values using Asm. |
print [virtual] | Print this entry to OS for debugging. |
operator< | Compare entries using their stable order key. |
| Name | Description |
|---|---|
hash | Hash Buffer with the DJB hash used by Apple accelerator tables. |
| Name | Description |
|---|---|
order [virtual] | Return a stable ordering key used when sorting entries. |
| Name | Description |
|---|---|
AppleAccelTableOffsetData | Accelerator table data implementation for simple Apple accelerator tables with just a DIE reference. |
AppleAccelTableStaticOffsetData | Accelerator table data implementation for simple Apple accelerator tables with a DIE offset but no actual DIE pointer. |