Mercurial > hg > orthanc-stone
comparison Framework/Toolbox/GenericToolbox.cpp @ 1088:fe723ea10d98 broker
fix for older compilers
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 23 Oct 2019 10:50:30 +0200 |
parents | 287ec78f63b4 |
children | 2d8ab34c8c91 |
comparison
equal
deleted
inserted
replaced
1084:6cf58788f37f | 1088:fe723ea10d98 |
---|---|
27 { | 27 { |
28 namespace GenericToolbox | 28 namespace GenericToolbox |
29 { | 29 { |
30 bool GetRgbaValuesFromString(uint8_t& red, uint8_t& green, uint8_t& blue, uint8_t& alpha, const char* text) | 30 bool GetRgbaValuesFromString(uint8_t& red, uint8_t& green, uint8_t& blue, uint8_t& alpha, const char* text) |
31 { | 31 { |
32 boost::regex pattern(R"bgo(\s*rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)\s*)bgo"); | 32 boost::regex pattern("\\s*rgb\\s*\\(\\s*([0-9]+)\\s*,\\s*([0-9]+)\\s*,\\s*([0-9]+)\\s*,\\s*([0-9]+)\\s*\\)\\s*"); |
33 | 33 |
34 boost::cmatch what; | 34 boost::cmatch what; |
35 | 35 |
36 if (boost::regex_match(text, what, pattern)) | 36 if (boost::regex_match(text, what, pattern)) |
37 { | 37 { |
66 return false; | 66 return false; |
67 } | 67 } |
68 } | 68 } |
69 bool GetRgbValuesFromString(uint8_t& red, uint8_t& green, uint8_t& blue, const char* text) | 69 bool GetRgbValuesFromString(uint8_t& red, uint8_t& green, uint8_t& blue, const char* text) |
70 { | 70 { |
71 boost::regex pattern(R"bgo(\s*rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)\s*)bgo"); | 71 boost::regex pattern("\\s*rgb\\s*\\(\\s*([0-9]+)\\s*,\\s*([0-9]+)\\s*,\\s*([0-9]+)\\s*\\)\\s*"); |
72 | 72 |
73 boost::cmatch what; | 73 boost::cmatch what; |
74 | 74 |
75 if (boost::regex_match(text, what, pattern)) | 75 if (boost::regex_match(text, what, pattern)) |
76 { | 76 { |