


## Sınıflar

| Sınıf | Açıklama |
| --- | --- |
| [Capture](./capture/) | Tek alt ifadenin eşleşmesinin sonucu. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu türün örneğini yığına (stack) ya da operator new ile asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [CaptureCollection](./capturecollection/) | Tek yakalama grubunun yaptığı yakalamaların listesi. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu türün örneğini yığına (stack) ya da operator new ile asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [Group](./group/) | Tek yakalama grubu tarafından yapılan eşleşmenin sonucu. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya new operatörüyle asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| [GroupCollection](./groupcollection/) | Tek bir eşleşmedeki yakalama gruplarının listesi. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya new operatörüyle asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| [GroupCollectionPtr](./groupcollectionptr/) | [Group](./group/) koleksiyon işaretçisi. Bu tip, diğer nesnenin silinmesini yönetmek için bir işaretçidir. Yığıt üzerinde ayrılmalı ve fonksiyonlara değer olarak ya da const referansla geçirilmelidir. |
| [Match](./match/) | [Single](../system/single/) bir dize üzerindeki regexp eşleşmesi. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya new operatörüyle asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| [MatchCollection](./matchcollection/) | Regexp'i dizeye tekrar tekrar uygulayarak yapılan eşleşmelerin koleksiyonu. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya new operatörüyle asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| [Regex](./regex/) | C# benzeri sözdizimini izleyen düzenli ifade. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya new operatörüyle asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
## Enums

| Enum | Açıklama |
| --- | --- |
| [RegexOptions](./regexoptions/) | [Regex](./regex/) seçenekleri. |
## Typedefs

| Typedef | Açıklama |
| --- | --- |
| [CaptureCollectionPtr](./capturecollectionptr/) | Yakalama koleksiyonuna işaretçi. |
| [CapturePtr](./captureptr/) | Tek yakalama nesnesine işaretçi. |
| [GroupPtr](./groupptr/) | Gruba işaretçi. |
| [MatchCollectionPtr](./matchcollectionptr/) | [Match](./match/) koleksiyon işaretçisi. |
| [MatchEvaluator](./matchevaluator/) | Eşleşmeyi değerlendirmek için delege tipi. |
| [MatchPtr](./matchptr/) | [Match](./match/) işaretçi. |
| [RegexPtr](./regexptr/) | [Regex](./regex/) işaretçi. |
| [UStringPtr](./ustringptr/) | Kopyalamayı önlemek için paylaşılan UnicodeString. |
