646 |
// regexp wasn't valid on construction. |
// regexp wasn't valid on construction. |
647 |
int NumberOfCapturingGroups() const; |
int NumberOfCapturingGroups() const; |
648 |
|
|
649 |
// The default value for an argument, to indicate the end of the argument |
// The default value for an argument, to indicate the end of the argument |
650 |
// list. This must be used only in optional argument defaults. It should NOT |
// list. This must be used only in optional argument defaults. It should NOT |
651 |
// be passed explicitly. Some people have tried to use it like this: |
// be passed explicitly. Some people have tried to use it like this: |
652 |
// |
// |
654 |
// |
// |
655 |
// This is a mistake, and will not work. |
// This is a mistake, and will not work. |
656 |
static Arg no_arg; |
static Arg no_arg; |
657 |
|
|
658 |
private: |
private: |
659 |
|
|
660 |
void Init(const string& pattern, const RE_Options* options); |
void Init(const string& pattern, const RE_Options* options); |