[#llvm-AppleAccelTableStaticTypeData] = xref:llvm.adoc[llvm]::AppleAccelTableStaticTypeData :relfileprefix: ../ :mrdocs: Accelerator table data implementation for type accelerator tables with a DIE offset but no actual DIE pointer. == Synopsis Declared in `<llvm/CodeGen/AccelTable.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class AppleAccelTableStaticTypeData : public xref:llvm/AppleAccelTableStaticOffsetData.adoc[AppleAccelTableStaticOffsetData] ---- == Base Classes [cols="1,4"] |=== | Name| Description | `xref:llvm/AppleAccelTableStaticOffsetData.adoc[AppleAccelTableStaticOffsetData]` | Accelerator table data implementation for simple Apple accelerator tables with a DIE offset but no actual DIE pointer. |=== == Types [cols="1,4"] |=== | Name| Description | xref:llvm/AppleAccelTableData/Atom.adoc[`Atom`] | Column descriptor for an Apple accelerator table entry. |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/AppleAccelTableStaticTypeData/2constructor.adoc[`AppleAccelTableStaticTypeData`] [.small]#[constructor]# | Construct static type‐entry data for the given DIE metadata. | xref:llvm/AppleAccelTableStaticTypeData/emit.adoc[`emit`] [.small]#[virtual]# | Emit the DIE offset, tag, ObjC flag, and qualified‐name hash atoms. | xref:llvm/AppleAccelTableStaticTypeData/print.adoc[`print`] [.small]#[virtual]# | Print this entry to `OS` for debugging. | xref:llvm/AccelTableData/operator_lt.adoc[`operator<`] | Compare entries using their stable order key. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/AppleAccelTableData/hash.adoc[`hash`] | Hash `Buffer` with the DJB hash used by Apple accelerator tables. |=== == Static Data Members [cols="1,4"] |=== | Name| Description | xref:llvm/AppleAccelTableStaticTypeData/Atoms.adoc[`Atoms`] | Atom list describing DIE offset, tag, ObjC flag, and name hash. |=== == Protected Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/AppleAccelTableStaticTypeData/order.adoc[`order`] [.small]#[virtual]# | Order entries by the stored DIE offset. |=== == Protected Data Members [cols="1,4"] |=== | Name| Description | xref:llvm/AppleAccelTableStaticTypeData/ObjCClassIsImplementation.adoc[`ObjCClassIsImplementation`] | True if this entry is an Objective‐C class implementation. | xref:llvm/AppleAccelTableStaticOffsetData/Offset.adoc[`Offset`] | DIE offset stored in this entry. | xref:llvm/AppleAccelTableStaticTypeData/QualifiedNameHash.adoc[`QualifiedNameHash`] | Hash of the type's qualified name. | xref:llvm/AppleAccelTableStaticTypeData/Tag.adoc[`Tag`] | DWARF tag of the type DIE. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#