#include "lldb/Core/ValueObjectVTable.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ValueObjectChild.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Target/Language.h"
#include "lldb/Target/LanguageRuntime.h"
#include "lldb/lldb-defines.h"
#include "lldb/lldb-enumerations.h"
#include "lldb/lldb-forward.h"
#include "lldb/lldb-private-enumerations.h"
usingnamespacelldb;
usingnamespacelldb_private;
class ValueObjectVTableChild : public ValueObject { … };
ValueObjectSP ValueObjectVTable::Create(ValueObject &parent) { … }
ValueObjectVTable::ValueObjectVTable(ValueObject &parent)
: … { … }
std::optional<uint64_t> ValueObjectVTable::GetByteSize() { … }
llvm::Expected<uint32_t> ValueObjectVTable::CalculateNumChildren(uint32_t max) { … }
ValueType ValueObjectVTable::GetValueType() const { … }
ConstString ValueObjectVTable::GetTypeName() { … }
ConstString ValueObjectVTable::GetQualifiedTypeName() { … }
ConstString ValueObjectVTable::GetDisplayTypeName() { … }
bool ValueObjectVTable::IsInScope() { … }
ValueObject *ValueObjectVTable::CreateChildAtIndex(size_t idx) { … }
bool ValueObjectVTable::UpdateValue() { … }
CompilerType ValueObjectVTable::GetCompilerTypeImpl() { … }
ValueObjectVTable::~ValueObjectVTable() = default;