#include "lldb/Core/ValueObjectConstResultCast.h"
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class Status;
}
namespace lldb_private {
class ValueObject;
}
usingnamespacelldb_private;
ValueObjectConstResultCast::ValueObjectConstResultCast(
ValueObject &parent, ConstString name, const CompilerType &cast_type,
lldb::addr_t live_address)
: … { … }
ValueObjectConstResultCast::~ValueObjectConstResultCast() = default;
lldb::ValueObjectSP ValueObjectConstResultCast::Dereference(Status &error) { … }
lldb::ValueObjectSP ValueObjectConstResultCast::GetSyntheticChildAtOffset(
uint32_t offset, const CompilerType &type, bool can_create,
ConstString name_const_str) { … }
lldb::ValueObjectSP ValueObjectConstResultCast::AddressOf(Status &error) { … }
size_t ValueObjectConstResultCast::GetPointeeData(DataExtractor &data,
uint32_t item_idx,
uint32_t item_count) { … }
lldb::ValueObjectSP
ValueObjectConstResultCast::DoCast(const CompilerType &compiler_type) { … }