diff options
author | Zachary Turner <zturner@google.com> | 2016-11-15 23:36:43 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2016-11-15 23:36:43 +0000 |
commit | e6f6d4c2f28de0f06452434dc0be25994d3a709f (patch) | |
tree | 08feb0141b7956f14eb3320ab49e39625d5bde3f /lldb/source/Interpreter/Property.cpp | |
parent | aaf430452b64ada2e80448749493c4db0efb8dad (diff) | |
download | bcm5719-llvm-e6f6d4c2f28de0f06452434dc0be25994d3a709f.tar.gz bcm5719-llvm-e6f6d4c2f28de0f06452434dc0be25994d3a709f.zip |
Change Property::GetName() and GetDescription() to return StringRef.
llvm-svn: 287055
Diffstat (limited to 'lldb/source/Interpreter/Property.cpp')
-rw-r--r-- | lldb/source/Interpreter/Property.cpp | 54 |
1 files changed, 25 insertions, 29 deletions
diff --git a/lldb/source/Interpreter/Property.cpp b/lldb/source/Interpreter/Property.cpp index ecc411dd89f..b6f6507083d 100644 --- a/lldb/source/Interpreter/Property.cpp +++ b/lldb/source/Interpreter/Property.cpp @@ -249,9 +249,9 @@ void Property::Dump(const ExecutionContext *exe_ctx, Stream &strm, } } if (dump_desc) { - const char *desc = GetDescription(); - if (desc) - strm.Printf("-- %s", desc); + llvm::StringRef desc = GetDescription(); + if (!desc.empty()) + strm << "-- " << desc; if (transparent && (dump_mask == (OptionValue::eDumpOptionName | OptionValue::eDumpOptionDescription))) @@ -264,34 +264,30 @@ void Property::Dump(const ExecutionContext *exe_ctx, Stream &strm, void Property::DumpDescription(CommandInterpreter &interpreter, Stream &strm, uint32_t output_width, bool display_qualified_name) const { - if (m_value_sp) { - const char *desc = GetDescription(); + if (!m_value_sp) + return; + llvm::StringRef desc = GetDescription(); - if (desc) { - StreamString qualified_name; - const OptionValueProperties *sub_properties = - m_value_sp->GetAsProperties(); - if (sub_properties) { - strm.EOL(); + if (desc.empty()) + return; - if (m_value_sp->DumpQualifiedName(qualified_name)) - strm.Printf("'%s' variables:\n\n", - qualified_name.GetString().c_str()); - sub_properties->DumpAllDescriptions(interpreter, strm); - } else { - if (desc) { - if (display_qualified_name) { - StreamString qualified_name; - DumpQualifiedName(qualified_name); - interpreter.OutputFormattedHelpText( - strm, qualified_name.GetString().c_str(), "--", desc, - output_width); - } else { - interpreter.OutputFormattedHelpText(strm, m_name.GetCString(), "--", - desc, output_width); - } - } - } + StreamString qualified_name; + const OptionValueProperties *sub_properties = m_value_sp->GetAsProperties(); + if (sub_properties) { + strm.EOL(); + + if (m_value_sp->DumpQualifiedName(qualified_name)) + strm.Printf("'%s' variables:\n\n", qualified_name.GetString().c_str()); + sub_properties->DumpAllDescriptions(interpreter, strm); + } else { + if (display_qualified_name) { + StreamString qualified_name; + DumpQualifiedName(qualified_name); + interpreter.OutputFormattedHelpText( + strm, qualified_name.GetString().c_str(), "--", desc, output_width); + } else { + interpreter.OutputFormattedHelpText(strm, m_name.GetCString(), "--", desc, + output_width); } } } |