Go to the documentation of this file.
48 #ifndef OME_COMPAT_REGEX_H
49 # define OME_COMPAT_REGEX_H
51 # include <ome/common/config.h>
53 # ifdef OME_HAVE_REGEX
60 using std::regex_error;
61 using std::regex_match;
62 using std::regex_replace;
63 using std::regex_search;
68 # elif OME_HAVE_TR1_REGEX
69 # include <tr1/regex.hpp>
74 using std::tr1::regex;
75 using std::tr1::regex_error;
76 using std::tr1::regex_match;
77 using std::tr1::regex_replace;
78 using std::tr1::regex_search;
79 using std::tr1::cmatch;
80 using std::tr1::smatch;
83 # elif OME_HAVE_BOOST_REGEX
84 # include <boost/regex.hpp>
90 using boost::regex_error;
91 using boost::regex_match;
92 using boost::regex_replace;
93 using boost::regex_search;
99 # error An regex implementation is not available
102 #endif // OME_COMPAT_REGEX_H