Add support for character option types.
authorZachary Turner <zturner@google.com>
Mon, 12 Jan 2015 20:44:02 +0000 (20:44 +0000)
committerZachary Turner <zturner@google.com>
Mon, 12 Jan 2015 20:44:02 +0000 (20:44 +0000)
commit3e7442b6769571360b72e709c26c8534b293acc8
tree168a48946dbc74a0f1c43b4cabd5332345a496e1
parentffbadedcf9124d6937562880cfafa3668db93e43
Add support for character option types.

This will allow, in a subsequent patch, the addition of a global
setting that allows the user to specify a single character that
LLDB will recognize as an escape character when processing arg
strings to accomodate differences in Windows/non-Windows path
handling.

Differential Revision: http://reviews.llvm.org/D6887
Reviewed by: Jim Ingham

llvm-svn: 225694
12 files changed:
lldb/include/lldb/Interpreter/Args.h
lldb/include/lldb/Interpreter/OptionValue.h
lldb/include/lldb/Interpreter/OptionValueChar.h [new file with mode: 0644]
lldb/include/lldb/Interpreter/OptionValues.h
lldb/include/lldb/lldb-forward.h
lldb/source/Interpreter/Args.cpp
lldb/source/Interpreter/CMakeLists.txt
lldb/source/Interpreter/OptionValue.cpp
lldb/source/Interpreter/OptionValueArray.cpp
lldb/source/Interpreter/OptionValueChar.cpp [new file with mode: 0644]
lldb/source/Interpreter/OptionValueDictionary.cpp
lldb/source/Interpreter/Property.cpp