15#ifndef _PCRE2CPP_REGEX_MATCH_OPTIONS_HPP_
16 #define _PCRE2CPP_REGEX_MATCH_OPTIONS_HPP_
20 #if !_PCRE2CPP_HAS_CXX17
74 return mstd::operator|(opt0, opt1);
match_options_bits
Match options.
Definition pcre2cpp.hpp:965
mstd::flags< match_options_bits > match_options
Match options flags group.
Definition pcre2cpp.hpp:998
@ NotEOL
Subject string is not the end of a line.
Definition pcre2cpp.hpp:979
@ PartialHard
Return match_error_codes::Partial for a partial match even if there is a full match.
Definition pcre2cpp.hpp:989
@ NotBOL
Subject string is not the beginning of a line.
Definition pcre2cpp.hpp:977
@ NotEmpty
An empty string is not a valid match.
Definition pcre2cpp.hpp:981
@ PartialSoft
Return match_error_codes::Partial for a partial match if no full matches are found.
Definition pcre2cpp.hpp:991
@ None
No options set (default).
Definition pcre2cpp.hpp:967
@ CopyMatchedSubject
On success, make a private subject copy.
Definition pcre2cpp.hpp:971
@ NoUTFCheck
Do not check the subject for UTF validity(only relevant if compile_options::UTF was set at compile ti...
Definition pcre2cpp.hpp:987
@ Anchored
Match only at the first position.
Definition pcre2cpp.hpp:969
@ NotEmptyAtStart
An empty string at the start of the subject is not a valid match.
Definition pcre2cpp.hpp:983
@ EndAnchored
Pattern can match only at end of subject.
Definition pcre2cpp.hpp:975
@ DisableRecurseLoopCheck
Only useful in rare cases; use with care.
Definition pcre2cpp.hpp:973
@ NoJIT
Do not use JIT matching.
Definition pcre2cpp.hpp:985
#define _PCRE2CPP_CONSTEXPR17
constexpr for c++17 and higher
Definition config.hpp:239
#define _PCRE2CPP_ERROR(MESSAGE)
compiler error
Definition config.hpp:278
Main namespace of pcre2cpp library.