LLVM
8.0.1
|
Interface which the different types of accelerator table data have to conform. More...
#include "llvm/CodeGen/AccelTable.h"
Public Member Functions | |
virtual | ~AccelTableData ()=default |
bool | operator< (const AccelTableData &Other) const |
virtual void | print (raw_ostream &OS) const =0 |
Protected Member Functions | |
virtual uint64_t | order () const =0 |
Interface which the different types of accelerator table data have to conform.
It serves as a base class for different values of the template argument of the AccelTable class template.
Definition at line 117 of file AccelTable.h.
|
virtualdefault |
|
inline |
Definition at line 121 of file AccelTable.h.
|
protectedpure virtual |
Implemented in llvm::AppleAccelTableStaticTypeData, llvm::AppleAccelTableStaticOffsetData, llvm::AppleAccelTableOffsetData, llvm::DWARF5AccelTableStaticData, and llvm::DWARF5AccelTableData.
Referenced by operator<().
|
pure virtual |
Implemented in llvm::AppleAccelTableStaticTypeData, llvm::AppleAccelTableStaticOffsetData, llvm::AppleAccelTableTypeData, llvm::AppleAccelTableOffsetData, llvm::DWARF5AccelTableStaticData, and llvm::DWARF5AccelTableData.
Referenced by llvm::AppleAccelTableData::Atom::Atom(), llvm::AccelTableBase::HashData::dump(), llvm::AccelTableBase::dump(), llvm::AppleAccelTableData::Atom::dump(), llvm::DWARF5AccelTableData::DWARF5AccelTableData(), llvm::DWARF5AccelTableStaticData::DWARF5AccelTableStaticData(), llvm::AccelTableBase::getUniqueNameCount(), llvm::AccelTableBase::HashData::HashData(), and operator<().