LLDB mainline
ValueObjectPrinter.cpp File Reference
#include "lldb/DataFormatters/ValueObjectPrinter.h"
#include "lldb/DataFormatters/DataVisualization.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Target/Language.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/Stream.h"
#include "lldb/ValueObject/ValueObject.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/MathExtras.h"
#include <cstdint>
#include <memory>
#include <optional>

Go to the source code of this file.

Functions

static const char * maybeNewline (const std::string &s)
static bool IsPointerValue (const CompilerType &type)
static constexpr size_t PhysicalIndexForLogicalIndex (size_t base, size_t stride, size_t logical)

Function Documentation

◆ IsPointerValue()

◆ maybeNewline()

const char * maybeNewline ( const std::string & s)
static

◆ PhysicalIndexForLogicalIndex()

constexpr size_t PhysicalIndexForLogicalIndex ( size_t base,
size_t stride,
size_t logical )
staticconstexpr