10#ifndef LLDB_DATAFORMATTERS_FORMATTERSHELPERS_H
11#define LLDB_DATAFORMATTERS_FORMATTERSHELPERS_H
24 llvm::StringRef type_name, TypeFormatImpl::Flags flags,
28 lldb::TypeSummaryImplSP summary_sp, llvm::StringRef type_name,
32 const char *
string, llvm::StringRef type_name,
42 const char *description, llvm::StringRef type_name,
48 const char *description, llvm::StringRef type_name,
53 std::vector<std::string> children,
const char *description,
54 llvm::StringRef type_name,
82 :
ptr_size(process.GetAddressByteSize()) {
88 assert(
false &&
"new pointer size is unknown");
A section + offset based address class.
std::function< SyntheticChildrenFrontEnd *(CXXSyntheticChildren *, lldb::ValueObjectSP)> CreateFrontEndCallback
A plug-in interface definition class for debugging a process.
uint32_t GetAddressByteSize() const
std::shared_ptr< TypeCategoryImpl > SharedPointer
A class that represents a running process on the host machine.
Format
Display format definitions.
ByteOrder
Byte ordering definitions.