LLDB mainline
Classes | Macros | Functions | Variables
FormatManager.cpp File Reference
#include "lldb/DataFormatters/FormatManager.h"
#include "lldb/Core/Debugger.h"
#include "lldb/DataFormatters/FormattersHelpers.h"
#include "lldb/DataFormatters/LanguageCategory.h"
#include "lldb/Interpreter/ScriptInterpreter.h"
#include "lldb/Target/ExecutionContext.h"
#include "lldb/Target/Language.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "llvm/ADT/STLExtras.h"

Go to the source code of this file.

Classes

struct  FormatInfo
 

Macros

#define FORMAT_LOG(Message)   "[%s] " Message, FormatterKind<ImplSP>
 

Functions

static bool GetFormatFromFormatChar (char format_char, Format &format)
 
static bool GetFormatFromFormatName (llvm::StringRef format_name, Format &format)
 

Variables

static constexpr FormatInfo g_format_infos []
 
static uint32_t g_num_format_infos = std::size(g_format_infos)
 

Macro Definition Documentation

◆ FORMAT_LOG

#define FORMAT_LOG (   Message)    "[%s] " Message, FormatterKind<ImplSP>

Definition at line 608 of file FormatManager.cpp.

Function Documentation

◆ GetFormatFromFormatChar()

static bool GetFormatFromFormatChar ( char  format_char,
Format format 
)
static

◆ GetFormatFromFormatName()

static bool GetFormatFromFormatName ( llvm::StringRef  format_name,
Format format 
)
static

Variable Documentation

◆ g_format_infos

constexpr FormatInfo g_format_infos[]
staticconstexpr

◆ g_num_format_infos

uint32_t g_num_format_infos = std::size(g_format_infos)
static