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_search;
67 # elif OME_HAVE_TR1_REGEX
68 # include <tr1/regex.hpp>
73 using std::tr1::regex;
74 using std::tr1::regex_error;
75 using std::tr1::regex_match;
76 using std::tr1::regex_search;
77 using std::tr1::cmatch;
78 using std::tr1::smatch;
81 # elif OME_HAVE_BOOST_REGEX
82 # include <boost/regex.hpp>
88 using boost::regex_error;
89 using boost::regex_match;
90 using boost::regex_search;
96 # error An regex implementation is not available
99 #endif // OME_COMPAT_REGEX_H