RegexPattern.h
bool isDot() const
whether this is an "any single character" regex (".")
Definition: RegexPattern.h:35
RegexPattern()=delete
Definition: RegexPattern.h:21
RegexPattern(RegexPattern &&)=delete
SBuf pattern
a regular expression in the text form, suitable for regcomp(3)
Definition: RegexPattern.h:46
regex_t regex
a "compiled pattern buffer" filled by regcomp(3) for regexec(3)
Definition: RegexPattern.h:52
Definition: GnuRegex.h:286
int regexec(regex_t *preg, const char *string, size_t nmatch, pmatch, int eflags) const
Definition: GnuRegex.c:4188
std::ostream & operator<<(std::ostream &os, const RegexPattern &rp)
Definition: RegexPattern.h:56
MEMPROXY_CLASS(RegexPattern)
void print(std::ostream &os, const RegexPattern *previous=nullptr) const
Definition: RegexPattern.cc:42