aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/cmake-cxx11/Modules/CheckCXX11Features/cxx11-test-regex.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/cmake-cxx11/Modules/CheckCXX11Features/cxx11-test-regex.cpp')
-rw-r--r--cmake/cmake-cxx11/Modules/CheckCXX11Features/cxx11-test-regex.cpp26
1 files changed, 0 insertions, 26 deletions
diff --git a/cmake/cmake-cxx11/Modules/CheckCXX11Features/cxx11-test-regex.cpp b/cmake/cmake-cxx11/Modules/CheckCXX11Features/cxx11-test-regex.cpp
deleted file mode 100644
index 2fe01c4f..00000000
--- a/cmake/cmake-cxx11/Modules/CheckCXX11Features/cxx11-test-regex.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-#include <algorithm>
-#include <regex>
-
-int parse_line(std::string const& line)
-{
- std::string tmp;
- if(std::regex_search(line, std::regex("(\\s)+(-)?(\\d)+//(-)?(\\d)+(\\s)+"))) {
- tmp = std::regex_replace(line, std::regex("(-)?(\\d)+//(-)?(\\d)+"), std::string("V"));
- } else if(std::regex_search(line, std::regex("(\\s)+(-)?(\\d)+/(-)?(\\d)+(\\s)+"))) {
- tmp = std::regex_replace(line, std::regex("(-)?(\\d)+/(-)?(\\d)+"), std::string("V"));
- } else if(std::regex_search(line, std::regex("(\\s)+(-)?(\\d)+/(-)?(\\d)+/(-)?(\\d)+(\\s)+"))) {
- tmp = std::regex_replace(line, std::regex("(-)?(\\d)+/(-)?(\\d)+/(-)?(\\d)+"), std::string("V"));
- } else {
- tmp = std::regex_replace(line, std::regex("(-)?(\\d)+"), std::string("V"));
- }
- return static_cast<int>(std::count(tmp.begin(), tmp.end(), 'V'));
-}
-
-int main()
-{
- bool test = (parse_line("f 7/7/7 -3/3/-3 2/-2/2") == 3) &&
- (parse_line("f 7//7 3//-3 -2//2") == 3) &&
- (parse_line("f 7/7 3/-3 -2/2") == 3) &&
- (parse_line("f 7 3 -2") == 3);
- return test ? 0 : 1;
-}