summaryrefslogtreecommitdiff
path: root/source/Interpreter/OptionValueChar.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/Interpreter/OptionValueChar.cpp')
-rw-r--r--source/Interpreter/OptionValueChar.cpp86
1 files changed, 37 insertions, 49 deletions
diff --git a/source/Interpreter/OptionValueChar.cpp b/source/Interpreter/OptionValueChar.cpp
index b5ef1d346aea5..6423185a33f43 100644
--- a/source/Interpreter/OptionValueChar.cpp
+++ b/source/Interpreter/OptionValueChar.cpp
@@ -21,60 +21,48 @@
using namespace lldb;
using namespace lldb_private;
-void
-OptionValueChar::DumpValue (const ExecutionContext *exe_ctx, Stream &strm, uint32_t dump_mask)
-{
- if (dump_mask & eDumpOptionType)
- strm.Printf ("(%s)", GetTypeAsCString ());
+void OptionValueChar::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.PutCString (" = ");
- if (m_current_value != '\0')
- strm.PutChar(m_current_value);
- else
- strm.PutCString("(null)");
- }
+ if (dump_mask & eDumpOptionValue) {
+ if (dump_mask & eDumpOptionType)
+ strm.PutCString(" = ");
+ if (m_current_value != '\0')
+ strm.PutChar(m_current_value);
+ else
+ strm.PutCString("(null)");
+ }
}
-Error
-OptionValueChar::SetValueFromString (llvm::StringRef value,
- VarSetOperationType op)
-{
- Error error;
- switch (op)
- {
- case eVarSetOperationClear:
- Clear();
- break;
+Error OptionValueChar::SetValueFromString(llvm::StringRef value,
+ VarSetOperationType op) {
+ Error error;
+ switch (op) {
+ case eVarSetOperationClear:
+ Clear();
+ break;
- case eVarSetOperationReplace:
- case eVarSetOperationAssign:
- {
- bool success = false;
- char char_value = Args::StringToChar(value.str().c_str(), '\0', &success);
- if (success)
- {
- m_current_value = char_value;
- m_value_was_set = true;
- }
- else
- error.SetErrorStringWithFormat("'%s' cannot be longer than 1 character", value.str().c_str());
- }
- break;
+ case eVarSetOperationReplace:
+ case eVarSetOperationAssign: {
+ bool success = false;
+ char char_value = Args::StringToChar(value, '\0', &success);
+ if (success) {
+ m_current_value = char_value;
+ m_value_was_set = true;
+ } else
+ error.SetErrorStringWithFormat("'%s' cannot be longer than 1 character",
+ value.str().c_str());
+ } break;
- default:
- error = OptionValue::SetValueFromString (value.str().c_str(), op);
- break;
- }
- return error;
+ default:
+ error = OptionValue::SetValueFromString(value, op);
+ break;
+ }
+ return error;
}
-lldb::OptionValueSP
-OptionValueChar::DeepCopy () const
-{
- return OptionValueSP(new OptionValueChar(*this));
+lldb::OptionValueSP OptionValueChar::DeepCopy() const {
+ return OptionValueSP(new OptionValueChar(*this));
}
-
-