llvm::AppleAccelTableOffsetData

Accelerator table data implementation for simple Apple accelerator tables with just a DIE reference.

Synopsis

Declared in <llvm/CodeGen/AccelTable.h>

class AppleAccelTableOffsetData
    : public AppleAccelTableData

Base Classes

NameDescription
AppleAccelTableDataA base class for different implementations of Data classes for Apple Accelerator Tables. The columns in the table are defined by the static Atoms variable defined on the subclasses.

Types

NameDescription
Atom An Atom defines the form of the data in an Apple accelerator table. Conceptually it is a column in the accelerator consisting of a type and a specification of the form of its data.

Member Functions

NameDescription
AppleAccelTableOffsetData [constructor]Construct from DIE
emit [virtual]
print [virtual]
operator< Less-than operator

Static Member Functions

Name
hash

Static Data Members

Name
Atoms

Protected Member Functions

Name
order [virtual]

Protected Data Members

Name
Die

Derived Classes

NameDescription
AppleAccelTableTypeData Accelerator table data implementation for Apple type accelerator tables.