LLVM: llvm::gsym::StringTable Struct Reference (original) (raw)
String tables in GSYM files are required to start with an empty string at offset zero. More...
#include "[llvm/DebugInfo/GSYM/StringTable.h](DebugInfo%5F2GSYM%5F2StringTable%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| StringTable ()=default | |
| StringTable (StringRef D) | |
| StringRef | operator[] (size_t Offset) const |
| StringRef | getString (uint32_t Offset) const |
| void | clear () |
String tables in GSYM files are required to start with an empty string at offset zero.
Strings must be UTF8 NULL terminated strings.
Definition at line 21 of file StringTable.h.
| llvm::gsym::StringTable::StringTable ( ) | default |
|---|
◆ StringTable() [2/2]
| llvm::gsym::StringTable::StringTable ( StringRef D) | inline |
|---|
◆ clear()
| void llvm::gsym::StringTable::clear ( ) | inline |
|---|
◆ getString()
◆ operator[]()
| StringRef llvm::gsym::StringTable::operator[] ( size_t Offset) const | inline |
|---|
◆ Data
The documentation for this struct was generated from the following file:
- include/llvm/DebugInfo/GSYM/StringTable.h