PIRegularExpression::from static constructor

This commit is contained in:
2025-08-11 19:27:12 +03:00
parent 68615035aa
commit 3504c25f84
4 changed files with 48 additions and 3 deletions

View File

@@ -109,7 +109,12 @@ public:
Matcher makeMatcher(const PIString & subject, size_t offset = 0);
Matcher makeMatcher(PIString & subject, size_t offset = 0);
static PIRegularExpression fromGlob(const PIString & pattern, Options opt = None);
static PIRegularExpression fromPOSIX(const PIString & pattern, Options opt = None);
private:
void convertFrom(const PIString & pattern, uint type, Options opt);
PRIVATE_DECLARATION(PIP_EXPORT)
PIString pat_, subj_own;
Options opt_;