diff options
author | Tianyi Liang <tianyi-liang@uiowa.edu> | 2013-10-20 21:25:57 -0500 |
---|---|---|
committer | Tianyi Liang <tianyi-liang@uiowa.edu> | 2013-10-20 21:28:48 -0500 |
commit | 60aab6e5b7dde21603eb039f37921614d4424d59 (patch) | |
tree | 82636da4881edfbe2a059984557e193de0e1f7da /src/util/regexp.h | |
parent | 2f4925e3d366bf58437025e0a5b238468e6514f8 (diff) |
adds regular expression range
Diffstat (limited to 'src/util/regexp.h')
-rw-r--r-- | src/util/regexp.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/util/regexp.h b/src/util/regexp.h index 31a39e6f9..024bfd32e 100644 --- a/src/util/regexp.h +++ b/src/util/regexp.h @@ -57,6 +57,10 @@ public: } } + String(const char c) { + d_str.push_back( convertCharToUnsignedInt(c) ); + } + String(const std::vector<unsigned int> &s) : d_str(s) { } ~String() {} @@ -151,6 +155,10 @@ public: return d_str.size(); } + char getFirstChar() const { + return convertUnsignedIntToChar( d_str[0] ); + } + String substr(unsigned i) const { std::vector<unsigned int> ret_vec; std::vector<unsigned int>::const_iterator itr = d_str.begin() + i; |