diff options
Diffstat (limited to 'lldb/source/Core/InputReader.cpp')
-rw-r--r-- | lldb/source/Core/InputReader.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lldb/source/Core/InputReader.cpp b/lldb/source/Core/InputReader.cpp index 7d1a02131a2..06cfb5b5ff6 100644 --- a/lldb/source/Core/InputReader.cpp +++ b/lldb/source/Core/InputReader.cpp @@ -338,3 +338,21 @@ InputReader::WaitOnReaderIsDone () { m_reader_done.WaitForValueEqualTo (true); } + +const char * +InputReader::GranularityAsCString (lldb::InputReaderGranularity granularity) +{ + switch (granularity) + { + case eInputReaderGranularityInvalid: return "invalid"; + case eInputReaderGranularityByte: return "byte"; + case eInputReaderGranularityWord: return "word"; + case eInputReaderGranularityLine: return "line"; + case eInputReaderGranularityAll: return "all"; + } + + static char unknown_state_string[64]; + snprintf(unknown_state_string, sizeof (unknown_state_string), "InputReaderGranularity = %i", granularity); + return unknown_state_string; +} + |