355 |
// along with other options we put on top of pcre. |
// along with other options we put on top of pcre. |
356 |
// Only 9 modifiers, plus match_limit and match_limit_recursion, |
// Only 9 modifiers, plus match_limit and match_limit_recursion, |
357 |
// are supported now. |
// are supported now. |
358 |
class PCRECPP_EXP_DECL RE_Options { |
class PCRECPP_EXP_DEFN RE_Options { |
359 |
public: |
public: |
360 |
// constructor |
// constructor |
361 |
RE_Options() : match_limit_(0), match_limit_recursion_(0), all_options_(0) {} |
RE_Options() : match_limit_(0), match_limit_recursion_(0), all_options_(0) {} |
487 |
// Interface for regular expression matching. Also corresponds to a |
// Interface for regular expression matching. Also corresponds to a |
488 |
// pre-compiled regular expression. An "RE" object is safe for |
// pre-compiled regular expression. An "RE" object is safe for |
489 |
// concurrent use by multiple threads. |
// concurrent use by multiple threads. |
490 |
class PCRECPP_EXP_DECL RE { |
class PCRECPP_EXP_DEFN RE { |
491 |
public: |
public: |
492 |
// We provide implicit conversions from strings so that users can |
// We provide implicit conversions from strings so that users can |
493 |
// pass in a string or a "const char*" wherever an "RE" is expected. |
// pass in a string or a "const char*" wherever an "RE" is expected. |