LLDB mainline
FormattersHelpers.h File Reference

Go to the source code of this file.

Classes

struct  lldb_private::formatters::InferiorSizedWord

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.
namespace  lldb_private::formatters

Functions

void lldb_private::formatters::AddFormat (TypeCategoryImpl::SharedPointer category_sp, lldb::Format format, llvm::StringRef type_name, TypeFormatImpl::Flags flags, bool regex=false)
void lldb_private::formatters::AddSummary (TypeCategoryImpl::SharedPointer category_sp, lldb::TypeSummaryImplSP summary_sp, llvm::StringRef type_name, bool regex=false)
void lldb_private::formatters::AddStringSummary (TypeCategoryImpl::SharedPointer category_sp, const char *string, llvm::StringRef type_name, TypeSummaryImpl::Flags flags, bool regex=false)
void lldb_private::formatters::AddOneLineSummary (TypeCategoryImpl::SharedPointer category_sp, llvm::StringRef type_name, TypeSummaryImpl::Flags flags, bool regex=false)
void lldb_private::formatters::AddCXXSummary (TypeCategoryImpl::SharedPointer category_sp, CXXFunctionSummaryFormat::Callback funct, const char *description, llvm::StringRef type_name, TypeSummaryImpl::Flags flags, bool regex=false)
 Add a summary that is implemented by a C++ callback.
void lldb_private::formatters::AddCXXSynthetic (TypeCategoryImpl::SharedPointer category_sp, CXXSyntheticChildren::CreateFrontEndCallback generator, const char *description, llvm::StringRef type_name, ScriptedSyntheticChildren::Flags flags, bool regex=false)
 Add a synthetic that is implemented by a C++ callback.
void lldb_private::formatters::AddFilter (TypeCategoryImpl::SharedPointer category_sp, std::vector< std::string > children, const char *description, llvm::StringRef type_name, ScriptedSyntheticChildren::Flags flags, bool regex=false)
std::optional< size_t > lldb_private::formatters::ExtractIndexFromString (const char *item_name)
void lldb_private::formatters::DumpCxxSmartPtrPointerSummary (Stream &stream, ValueObject &ptr, const TypeSummaryOptions &options)
 Prints the summary for the pointer value of a C++ std::unique_ptr/std::shared_ptr/std::weak_ptr.
bool lldb_private::formatters::ContainerSizeSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
Address lldb_private::formatters::GetArrayAddressOrPointerValue (ValueObject &valobj)
time_t lldb_private::formatters::GetOSXEpoch ()