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,
509 bool ValueObjectPrinter::ShouldPrintChildren(
565 bool ValueObjectPrinter::ShouldExpandEmptyAggregates() {
574 ValueObject &ValueObjectPrinter::GetValueObjectForChildrenGeneration() {
578 void ValueObjectPrinter::PrintChildrenPreamble(bool value_printed,
596 void ValueObjectPrinter::PrintChild(
621 ValueObjectPrinter child_printer(*(child_sp.get()), m_stream, child_options,
635 ValueObjectPrinter::GetMaxNumChildrenToPrint(bool &print_dotdotdot) {
658 void ValueObjectPrinter::PrintChildrenPostamble(bool print_dotdotdot) {
673 bool ValueObjectPrinter::ShouldPrintEmptyBrackets(bool value_printed,
699 ValueObjectSP ValueObjectPrinter::GenerateChild(ValueObject &synth_valobj,
714 void ValueObjectPrinter::PrintChildren(
770 bool ValueObjectPrinter::PrintChildrenOneLiner(bool hide_names) {
819 llvm::Error ValueObjectPrinter::PrintChildrenIfNeeded(bool value_printed,
871 bool ValueObjectPrinter::HasReachedMaximumDepth() {
875 bool ValueObjectPrinter::ShouldShowName() const {