Lines Matching defs:ValueObjectPrinter
1 //===-- ValueObjectPrinter.cpp --------------------------------------------===//
9 #include "lldb/DataFormatters/ValueObjectPrinter.h"
23 ValueObjectPrinter::ValueObjectPrinter(ValueObject &valobj, Stream *s)
29 ValueObjectPrinter::ValueObjectPrinter(ValueObject &valobj, Stream *s,
35 ValueObjectPrinter::ValueObjectPrinter(
43 void ValueObjectPrinter::Init(
72 llvm::Error ValueObjectPrinter::PrintValueObject() {
100 ValueObject &ValueObjectPrinter::GetMostSpecializedValue() {
101 assert(m_cached_valobj && "ValueObjectPrinter must have a valid ValueObject");
105 void ValueObjectPrinter::SetupMostSpecializedValue() {
147 llvm::Expected<std::string> ValueObjectPrinter::GetDescriptionForDisplay() {
165 const char *ValueObjectPrinter::GetRootNameForDisplay() {
173 bool ValueObjectPrinter::ShouldPrintValueObject() {
182 bool ValueObjectPrinter::IsNil() {
189 bool ValueObjectPrinter::IsUninitialized() {
197 bool ValueObjectPrinter::IsPtr() {
203 bool ValueObjectPrinter::IsRef() {
209 bool ValueObjectPrinter::IsAggregate() {
216 bool ValueObjectPrinter::IsInstancePointer() {
229 bool ValueObjectPrinter::PrintLocationIfNeeded() {
237 void ValueObjectPrinter::PrintDecl() {
332 bool ValueObjectPrinter::CheckScopeIfNeeded() {
338 TypeSummaryImpl *ValueObjectPrinter::GetSummaryFormatter(bool null_if_omitted) {
362 void ValueObjectPrinter::GetValueSummaryError(std::string &value,
413 bool ValueObjectPrinter::PrintValueAndSummaryIfNeeded(bool &value_printed,
472 ValueObjectPrinter::PrintObjectDescriptionIfNeeded(bool value_printed,
516 bool ValueObjectPrinter::ShouldPrintChildren(
572 bool ValueObjectPrinter::ShouldExpandEmptyAggregates() {
581 ValueObject &ValueObjectPrinter::GetValueObjectForChildrenGeneration() {
585 void ValueObjectPrinter::PrintChildrenPreamble(bool value_printed,
603 void ValueObjectPrinter::PrintChild(
628 ValueObjectPrinter child_printer(*(child_sp.get()), m_stream, child_options,
642 ValueObjectPrinter::GetMaxNumChildrenToPrint(bool &print_dotdotdot) {
665 void ValueObjectPrinter::PrintChildrenPostamble(bool print_dotdotdot) {
680 bool ValueObjectPrinter::ShouldPrintEmptyBrackets(bool value_printed,
706 ValueObjectSP ValueObjectPrinter::GenerateChild(ValueObject &synth_valobj,
721 void ValueObjectPrinter::PrintChildren(
777 bool ValueObjectPrinter::PrintChildrenOneLiner(bool hide_names) {
826 llvm::Error ValueObjectPrinter::PrintChildrenIfNeeded(bool value_printed,
878 bool ValueObjectPrinter::HasReachedMaximumDepth() {
882 bool ValueObjectPrinter::ShouldShowName() const {