15#include "llvm/Support/ErrorExtras.h"
40 if (item_ptr->GetValueAsUnsigned(0) == 0)
46 item_ptr->GetCompilerType().GetPointeeType());
52llvm::Expected<uint32_t>
68 return llvm::createStringErrorV(
"type has no child named '{0}'", name);
A uniqued constant string class.
bool Fail() const
Test for error condition.
lldb::ValueObjectSP CreateChildValueObjectFromAddress(llvm::StringRef name, uint64_t address, const ExecutionContext &exe_ctx, CompilerType type, bool do_deref=true)
SyntheticChildrenFrontEnd(ValueObject &backend)
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