Classes | |
class | Capture |
class | CaptureCollection |
class | Group |
class | GroupCollection |
class | GroupCollectionPtr |
class | Match |
class | MatchCollection |
class | Regex |
Typedefs | |
typedef std::shared_ptr< const UnicodeString > | UStringPtr |
Shared UnicodeString to avoid copying. More... | |
typedef SharedPtr< Capture > | CapturePtr |
Pointer to single capture object. More... | |
typedef SharedPtr< CaptureCollection > | CaptureCollectionPtr |
Pointer to capture collection. More... | |
typedef SharedPtr< Group > | GroupPtr |
Pointer to group. More... | |
typedef System::SharedPtr< Regex > | RegexPtr |
Regex pointer. More... | |
typedef SharedPtr< Match > | MatchPtr |
Match pointer. More... | |
typedef SharedPtr< MatchCollection > | MatchCollectionPtr |
Match collection pointer. More... | |
using | MatchEvaluator = System::MulticastDelegate< System::String(MatchPtr)> |
Delegate type to evaluate match. More... | |
Enumerations | |
enum | RegexOptions { RegexOptions::None =0, RegexOptions::Compiled =1, RegexOptions::CultureInvariant =2, RegexOptions::ECMAScript =4, RegexOptions::ExplicitCapture =8, RegexOptions::IgnoreCase =16, RegexOptions::IgnorePatternWhitespace =32, RegexOptions::Multiline =64, RegexOptions::RightToLeft =128, RegexOptions::Singleline =256 } |
Regex options. More... | |
Functions | |
ASPOSECPP_3RD_PARTY_UNCOPYBALE_TYPE_HOLDER (Detail::MatchHolder, MatchHolder, sizeof(Detail::DummyMatchHolder), Detail::DummyMatchHolder, MatchHolderAlias) | |
Wrapper to hold MatchHolder class without its including as well as PCRE2. More... | |
Pointer to capture collection.
Pointer to single capture object.
Pointer to group.
Match collection pointer.
using System::Text::RegularExpressions::MatchEvaluator = typedef System::MulticastDelegate<System::String(MatchPtr)> |
Delegate type to evaluate match.
Match pointer.
Regex pointer.
Regexp pointer.
typedef std::shared_ptr<const UnicodeString> System::Text::RegularExpressions::UStringPtr |
Shared UnicodeString to avoid copying.
|
strong |
Regex options.
System::Text::RegularExpressions::ASPOSECPP_3RD_PARTY_UNCOPYBALE_TYPE_HOLDER | ( | Detail::MatchHolder | , |
MatchHolder | , | ||
sizeof(Detail::DummyMatchHolder) | , | ||
Detail::DummyMatchHolder | , | ||
MatchHolderAlias | |||
) |
Wrapper to hold MatchHolder class without its including as well as PCRE2.