11#include "llvm/Support/ErrorExtras.h"
59 ValueObjectSP member__a_ = non_sythetic->GetChildMemberWithName(
"__a_");
64 member__a_->GetChildMemberWithName(
"__a_value");
68 return member__a_value;
76 if (atomic_value->GetSummaryAsCString(summary, options) &&
78 stream.
Printf(
"%s", summary.c_str());
134llvm::Expected<size_t>
139 return llvm::createStringErrorV(
"type has no child named '{0}'", name);
152 return valobj_sp->GetChildMemberWithName(
"__a_") !=
nullptr;
A uniqued constant string class.
A stream class that can stream formatted output to a file.
size_t Printf(const char *format,...) __attribute__((format(printf
Output printf formatted output to the stream.
SyntheticChildrenFrontEnd(ValueObject &backend)
virtual lldb::ValueObjectSP GetNonSyntheticValue()
A class that represents a running process on the host machine.
ChildCacheState
Specifies if children need to be re-computed after a call to SyntheticChildrenFrontEnd::Update.
@ eRefetch
Children need to be recomputed dynamically.
std::shared_ptr< lldb_private::ValueObject > ValueObjectSP