LLDB mainline
Classes | Namespaces | Functions
FormattersHelpers.h File Reference
#include "lldb/lldb-enumerations.h"
#include "lldb/lldb-forward.h"
#include "lldb/DataFormatters/TypeCategory.h"
#include "lldb/DataFormatters/TypeFormat.h"
#include "lldb/DataFormatters/TypeSummary.h"
#include "lldb/DataFormatters/TypeSynthetic.h"

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)
 
size_t lldb_private::formatters::ExtractIndexFromString (const char *item_name)
 
Address lldb_private::formatters::GetArrayAddressOrPointerValue (ValueObject &valobj)
 
time_t lldb_private::formatters::GetOSXEpoch ()