summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp')
-rw-r--r--lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp b/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp
index 62945bd3ce80b..951bf2896fb08 100644
--- a/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp
+++ b/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp
@@ -1,4 +1,4 @@
-//===-- LibCxxVariant.cpp --------------------------------------*- C++ -*-===//
+//===-- LibCxxVariant.cpp -------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
@@ -60,10 +60,10 @@ using namespace lldb_private;
namespace {
// libc++ std::variant index could have one of three states
-// 1) VALID, we can obtain it and its not variant_npos
-// 2) INVALID, we can't obtain it or it is not a type we expect
-// 3) NPOS, its value is variant_npos which means the variant has no value
-enum class LibcxxVariantIndexValidity { VALID, INVALID, NPOS };
+// 1) Valid, we can obtain it and its not variant_npos
+// 2) Invalid, we can't obtain it or it is not a type we expect
+// 3) NPos, its value is variant_npos which means the variant has no value
+enum class LibcxxVariantIndexValidity { Valid, Invalid, NPos };
LibcxxVariantIndexValidity
LibcxxVariantGetIndexValidity(ValueObjectSP &impl_sp) {
@@ -71,14 +71,14 @@ LibcxxVariantGetIndexValidity(ValueObjectSP &impl_sp) {
impl_sp->GetChildMemberWithName(ConstString("__index"), true));
if (!index_sp)
- return LibcxxVariantIndexValidity::INVALID;
+ return LibcxxVariantIndexValidity::Invalid;
int64_t index_value = index_sp->GetValueAsSigned(0);
if (index_value == -1)
- return LibcxxVariantIndexValidity::NPOS;
+ return LibcxxVariantIndexValidity::NPos;
- return LibcxxVariantIndexValidity::VALID;
+ return LibcxxVariantIndexValidity::Valid;
}
llvm::Optional<uint64_t> LibcxxVariantIndexValue(ValueObjectSP &impl_sp) {
@@ -129,10 +129,10 @@ bool LibcxxVariantSummaryProvider(ValueObject &valobj, Stream &stream,
LibcxxVariantIndexValidity validity = LibcxxVariantGetIndexValidity(impl_sp);
- if (validity == LibcxxVariantIndexValidity::INVALID)
+ if (validity == LibcxxVariantIndexValidity::Invalid)
return false;
- if (validity == LibcxxVariantIndexValidity::NPOS) {
+ if (validity == LibcxxVariantIndexValidity::NPos) {
stream.Printf(" No Value");
return true;
}
@@ -159,7 +159,7 @@ bool LibcxxVariantSummaryProvider(ValueObject &valobj, Stream &stream,
if (!template_type)
return false;
- stream.Printf(" Active Type = %s ", template_type.GetTypeName().GetCString());
+ stream << " Active Type = " << template_type.GetDisplayTypeName() << " ";
return true;
}
@@ -196,10 +196,10 @@ bool VariantFrontEnd::Update() {
LibcxxVariantIndexValidity validity = LibcxxVariantGetIndexValidity(impl_sp);
- if (validity == LibcxxVariantIndexValidity::INVALID)
+ if (validity == LibcxxVariantIndexValidity::Invalid)
return false;
- if (validity == LibcxxVariantIndexValidity::NPOS)
+ if (validity == LibcxxVariantIndexValidity::NPos)
return true;
m_size = 1;
@@ -242,7 +242,7 @@ ValueObjectSP VariantFrontEnd::GetChildAtIndex(size_t idx) {
if (!head_value)
return ValueObjectSP();
- return head_value->Clone(ConstString(ConstString("Value").AsCString()));
+ return head_value->Clone(ConstString("Value"));
}
SyntheticChildrenFrontEnd *