LLVM: llvm::cas::ondisk::TableHandle Class Reference (original) (raw)
Generic handle for a table. More...
#include "[CAS/DatabaseFile.h](DatabaseFile%5F8h%5Fsource.html)"
| Static Public Member Functions |
|
| template<class T> |
|
| static void |
check () |
Generic handle for a table.
Generic table header layout:
- 2-bytes: TableKind
- 2-bytes: TableNameSize
- 4-bytes: TableNameRelOffset (relative to header)
Definition at line 32 of file DatabaseFile.h.
◆ TableKind
| Enumerator |
| TrieRawHashMap |
| DataAllocator |
Definition at line 34 of file DatabaseFile.h.
| llvm::cas::ondisk::TableHandle::TableHandle ( ) |
default |
◆ TableHandle() [2/3]
◆ TableHandle() [3/3]
| llvm::cas::ondisk::TableHandle::TableHandle ( MappedFileRegion & Region, intptr_t HeaderOffset ) |
inline |
◆ cast()
template<class T>
| T llvm::cas::ondisk::TableHandle::cast ( ) const |
inline |
◆ check()
template<class T>
| void llvm::cas::ondisk::TableHandle::check ( ) |
inlinestatic |
◆ dyn_cast()
template<class T>
| T llvm::cas::ondisk::TableHandle::dyn_cast ( ) const |
inline |
| const Header & llvm::cas::ondisk::TableHandle::getHeader ( ) const |
inline |
◆ getName()
| StringRef llvm::cas::ondisk::TableHandle::getName ( ) const |
inline |
◆ getRegion()
◆ is()
template<class T>
| bool llvm::cas::ondisk::TableHandle::is ( ) const |
inline |
◆ operator bool()
| llvm::cas::ondisk::TableHandle::operator bool ( ) const |
inlineexplicit |
The documentation for this class was generated from the following file: