aboutsummaryrefslogtreecommitdiff
path: root/source/Interpreter/OptionValueUInt64.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/Interpreter/OptionValueUInt64.cpp')
-rw-r--r--source/Interpreter/OptionValueUInt64.cpp114
1 files changed, 51 insertions, 63 deletions
diff --git a/source/Interpreter/OptionValueUInt64.cpp b/source/Interpreter/OptionValueUInt64.cpp
index b414802b963b..8986080bbd22 100644
--- a/source/Interpreter/OptionValueUInt64.cpp
+++ b/source/Interpreter/OptionValueUInt64.cpp
@@ -1,4 +1,5 @@
-//===-- OptionValueUInt64.cpp ------------------------------------*- C++ -*-===//
+//===-- OptionValueUInt64.cpp ------------------------------------*- C++
+//-*-===//
//
// The LLVM Compiler Infrastructure
//
@@ -19,74 +20,61 @@
using namespace lldb;
using namespace lldb_private;
-lldb::OptionValueSP
-OptionValueUInt64::Create (const char *value_cstr, Error &error)
-{
- lldb::OptionValueSP value_sp (new OptionValueUInt64());
- error = value_sp->SetValueFromString (value_cstr);
- if (error.Fail())
- value_sp.reset();
- return value_sp;
+lldb::OptionValueSP OptionValueUInt64::Create(llvm::StringRef value_str,
+ Error &error) {
+ lldb::OptionValueSP value_sp(new OptionValueUInt64());
+ error = value_sp->SetValueFromString(value_str);
+ if (error.Fail())
+ value_sp.reset();
+ return value_sp;
}
-
-void
-OptionValueUInt64::DumpValue (const ExecutionContext *exe_ctx, Stream &strm, uint32_t dump_mask)
-{
+void OptionValueUInt64::DumpValue(const ExecutionContext *exe_ctx, Stream &strm,
+ uint32_t dump_mask) {
+ if (dump_mask & eDumpOptionType)
+ strm.Printf("(%s)", GetTypeAsCString());
+ if (dump_mask & eDumpOptionValue) {
if (dump_mask & eDumpOptionType)
- strm.Printf ("(%s)", GetTypeAsCString ());
- if (dump_mask & eDumpOptionValue)
- {
- if (dump_mask & eDumpOptionType)
- strm.PutCString (" = ");
- strm.Printf ("%" PRIu64, m_current_value);
- }
+ strm.PutCString(" = ");
+ strm.Printf("%" PRIu64, m_current_value);
+ }
}
-Error
-OptionValueUInt64::SetValueFromString (llvm::StringRef value_ref, VarSetOperationType op)
-{
- Error error;
- switch (op)
- {
- case eVarSetOperationClear:
- Clear ();
- NotifyValueChanged();
- break;
-
- case eVarSetOperationReplace:
- case eVarSetOperationAssign:
- {
- bool success = false;
- std::string value_str = value_ref.trim().str();
- uint64_t value = StringConvert::ToUInt64 (value_str.c_str(), 0, 0, &success);
- if (success)
- {
- m_value_was_set = true;
- m_current_value = value;
- NotifyValueChanged();
- }
- else
- {
- error.SetErrorStringWithFormat ("invalid uint64_t string value: '%s'", value_str.c_str());
- }
- }
- break;
-
- case eVarSetOperationInsertBefore:
- case eVarSetOperationInsertAfter:
- case eVarSetOperationRemove:
- case eVarSetOperationAppend:
- case eVarSetOperationInvalid:
- error = OptionValue::SetValueFromString (value_ref, op);
- break;
+Error OptionValueUInt64::SetValueFromString(llvm::StringRef value_ref,
+ VarSetOperationType op) {
+ Error error;
+ switch (op) {
+ case eVarSetOperationClear:
+ Clear();
+ NotifyValueChanged();
+ break;
+
+ case eVarSetOperationReplace:
+ case eVarSetOperationAssign: {
+ bool success = false;
+ std::string value_str = value_ref.trim().str();
+ uint64_t value = StringConvert::ToUInt64(value_str.c_str(), 0, 0, &success);
+ if (success) {
+ m_value_was_set = true;
+ m_current_value = value;
+ NotifyValueChanged();
+ } else {
+ error.SetErrorStringWithFormat("invalid uint64_t string value: '%s'",
+ value_str.c_str());
}
- return error;
-}
+ } break;
-lldb::OptionValueSP
-OptionValueUInt64::DeepCopy () const
-{
- return OptionValueSP(new OptionValueUInt64(*this));
+ case eVarSetOperationInsertBefore:
+ case eVarSetOperationInsertAfter:
+ case eVarSetOperationRemove:
+ case eVarSetOperationAppend:
+ case eVarSetOperationInvalid:
+ error = OptionValue::SetValueFromString(value_ref, op);
+ break;
+ }
+ return error;
}
+lldb::OptionValueSP OptionValueUInt64::DeepCopy() const {
+ return OptionValueSP(new OptionValueUInt64(*this));
+}