summaryrefslogtreecommitdiff
path: root/src/util/regexp.h
diff options
context:
space:
mode:
authorTianyi Liang <tianyi-liang@uiowa.edu>2013-10-20 21:25:57 -0500
committerTianyi Liang <tianyi-liang@uiowa.edu>2013-10-20 21:28:48 -0500
commit60aab6e5b7dde21603eb039f37921614d4424d59 (patch)
tree82636da4881edfbe2a059984557e193de0e1f7da /src/util/regexp.h
parent2f4925e3d366bf58437025e0a5b238468e6514f8 (diff)
adds regular expression range
Diffstat (limited to 'src/util/regexp.h')
-rw-r--r--src/util/regexp.h8
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;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback