]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
ue2_literal: define npos in ue2string.cpp
authorJustin Viiret <justin.viiret@intel.com>
Wed, 16 Aug 2017 03:13:06 +0000 (13:13 +1000)
committerMatthew Barr <matthew.barr@intel.com>
Mon, 18 Sep 2017 03:29:33 +0000 (13:29 +1000)
src/util/ue2string.cpp
src/util/ue2string.h

index 4007605651e325a752e4212ab445060885b65c2b..39e1edbdfcbda93815ca4e2f2d902045b998b8aa 100644 (file)
@@ -237,6 +237,8 @@ ue2_literal::elem::operator CharReach () const {
     }
 }
 
+const ue2_literal::size_type ue2_literal::npos = std::string::npos;
+
 ue2_literal::ue2_literal(const std::string &s_in, bool nc_in)
     : s(nc_in ? toUpperString(s_in) : s_in), nocase(s_in.size()) {
     if (nc_in) {
index 3519207c8db2138ba6a9cb3973546f78b57d4667..44f1f53fe0282e6614bcfca647177c6f9e801d09 100644 (file)
@@ -138,7 +138,8 @@ public:
 
     using const_reverse_iterator = std::reverse_iterator<const_iterator>;
     using size_type = std::string::size_type;
-    static const size_type npos = std::string::npos;
+
+    static const size_type npos;
 
     ue2_literal() = default;
     ue2_literal(const std::string &s_in, bool nc_in);