Add support for 'unsigned' command line arguments

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6928 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2003-06-28 15:47:20 +00:00
parent 3a56364f00
commit d2a6fc397e
4 changed files with 56 additions and 4 deletions
+15
View File
@@ -515,6 +515,21 @@ struct parser<int> : public basic_parser<int> {
};
//--------------------------------------------------
// parser<unsigned>
//
template<>
struct parser<unsigned> : public basic_parser<unsigned> {
// parse - Return true on error.
bool parse(Option &O, const char *ArgName, const std::string &Arg,
unsigned &Val);
// getValueName - Overload in subclass to provide a better default value.
virtual const char *getValueName() const { return "uint"; }
};
//--------------------------------------------------
// parser<double>
//