| 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. |