List of captures done by single capturing group. Objects of this class should only be allocated using...
Definition: capture_collection.h:21
Result of single subexpression matching. Objects of this class should only be allocated using System:...
Definition: capture.h:27
int index
Captured substring index.
Definition: capture.h:53
int length
Captured substring length.
Definition: capture.h:55
int get_Length() const
Gets length of captured substring.
Definition: capture.h:42
String ToString() const override
Gets captured substring.
Definition: capture.h:48
Capture(const UStringPtr &source, int index, int length)
Constructor.
int get_Index() const
Gets index of captured substring.
Definition: capture.h:39
SharedPtr< Capture > CapturePtr
Pointer to single capture object.
Definition: capture.h:20
std::shared_ptr< const UnicodeString > UStringPtr
Shared UnicodeString to avoid copying.
Definition: capture.h:15