php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
pcre2_ucp.h File Reference

Go to the source code of this file.

Macros

#define ucd_boolprop_sets_item_size   2
 
#define ucd_script_sets_item_size   3
 

Enumerations

enum  {
  ucp_C , ucp_L , ucp_M , ucp_N ,
  ucp_P , ucp_S , ucp_Z
}
 
enum  {
  ucp_Cc , ucp_Cf , ucp_Cn , ucp_Co ,
  ucp_Cs , ucp_Ll , ucp_Lm , ucp_Lo ,
  ucp_Lt , ucp_Lu , ucp_Mc , ucp_Me ,
  ucp_Mn , ucp_Nd , ucp_Nl , ucp_No ,
  ucp_Pc , ucp_Pd , ucp_Pe , ucp_Pf ,
  ucp_Pi , ucp_Po , ucp_Ps , ucp_Sc ,
  ucp_Sk , ucp_Sm , ucp_So , ucp_Zl ,
  ucp_Zp , ucp_Zs
}
 
enum  {
  ucp_ASCII , ucp_ASCII_Hex_Digit , ucp_Alphabetic , ucp_Bidi_Control ,
  ucp_Bidi_Mirrored , ucp_Case_Ignorable , ucp_Cased , ucp_Changes_When_Casefolded ,
  ucp_Changes_When_Casemapped , ucp_Changes_When_Lowercased , ucp_Changes_When_Titlecased , ucp_Changes_When_Uppercased ,
  ucp_Dash , ucp_Default_Ignorable_Code_Point , ucp_Deprecated , ucp_Diacritic ,
  ucp_Emoji , ucp_Emoji_Component , ucp_Emoji_Modifier , ucp_Emoji_Modifier_Base ,
  ucp_Emoji_Presentation , ucp_Extended_Pictographic , ucp_Extender , ucp_Grapheme_Base ,
  ucp_Grapheme_Extend , ucp_Grapheme_Link , ucp_Hex_Digit , ucp_IDS_Binary_Operator ,
  ucp_IDS_Trinary_Operator , ucp_ID_Continue , ucp_ID_Start , ucp_Ideographic ,
  ucp_Join_Control , ucp_Logical_Order_Exception , ucp_Lowercase , ucp_Math ,
  ucp_Noncharacter_Code_Point , ucp_Pattern_Syntax , ucp_Pattern_White_Space , ucp_Prepended_Concatenation_Mark ,
  ucp_Quotation_Mark , ucp_Radical , ucp_Regional_Indicator , ucp_Sentence_Terminal ,
  ucp_Soft_Dotted , ucp_Terminal_Punctuation , ucp_Unified_Ideograph , ucp_Uppercase ,
  ucp_Variation_Selector , ucp_White_Space , ucp_XID_Continue , ucp_XID_Start ,
  ucp_Bprop_Count
}
 
enum  {
  ucp_bidiAL , ucp_bidiAN , ucp_bidiB , ucp_bidiBN ,
  ucp_bidiCS , ucp_bidiEN , ucp_bidiES , ucp_bidiET ,
  ucp_bidiFSI , ucp_bidiL , ucp_bidiLRE , ucp_bidiLRI ,
  ucp_bidiLRO , ucp_bidiNSM , ucp_bidiON , ucp_bidiPDF ,
  ucp_bidiPDI , ucp_bidiR , ucp_bidiRLE , ucp_bidiRLI ,
  ucp_bidiRLO , ucp_bidiS , ucp_bidiWS
}
 
enum  {
  ucp_gbCR , ucp_gbLF , ucp_gbControl , ucp_gbExtend ,
  ucp_gbPrepend , ucp_gbSpacingMark , ucp_gbL , ucp_gbV ,
  ucp_gbT , ucp_gbLV , ucp_gbLVT , ucp_gbRegional_Indicator ,
  ucp_gbOther , ucp_gbZWJ , ucp_gbExtended_Pictographic
}
 
enum  {
  ucp_Latin , ucp_Greek , ucp_Cyrillic , ucp_Arabic ,
  ucp_Syriac , ucp_Thaana , ucp_Devanagari , ucp_Bengali ,
  ucp_Gurmukhi , ucp_Gujarati , ucp_Oriya , ucp_Tamil ,
  ucp_Telugu , ucp_Kannada , ucp_Malayalam , ucp_Sinhala ,
  ucp_Myanmar , ucp_Georgian , ucp_Hangul , ucp_Mongolian ,
  ucp_Hiragana , ucp_Katakana , ucp_Bopomofo , ucp_Han ,
  ucp_Yi , ucp_Tagalog , ucp_Hanunoo , ucp_Buhid ,
  ucp_Tagbanwa , ucp_Limbu , ucp_Tai_Le , ucp_Linear_B ,
  ucp_Cypriot , ucp_Buginese , ucp_Coptic , ucp_Glagolitic ,
  ucp_Syloti_Nagri , ucp_Phags_Pa , ucp_Nko , ucp_Kayah_Li ,
  ucp_Javanese , ucp_Kaithi , ucp_Mandaic , ucp_Chakma ,
  ucp_Sharada , ucp_Takri , ucp_Duployan , ucp_Grantha ,
  ucp_Khojki , ucp_Linear_A , ucp_Mahajani , ucp_Manichaean ,
  ucp_Modi , ucp_Old_Permic , ucp_Psalter_Pahlavi , ucp_Khudawadi ,
  ucp_Tirhuta , ucp_Multani , ucp_Adlam , ucp_Masaram_Gondi ,
  ucp_Dogra , ucp_Gunjala_Gondi , ucp_Hanifi_Rohingya , ucp_Sogdian ,
  ucp_Nandinagari , ucp_Yezidi , ucp_Cypro_Minoan , ucp_Old_Uyghur ,
  ucp_Unknown , ucp_Common , ucp_Armenian , ucp_Hebrew ,
  ucp_Thai , ucp_Lao , ucp_Tibetan , ucp_Ethiopic ,
  ucp_Cherokee , ucp_Canadian_Aboriginal , ucp_Ogham , ucp_Runic ,
  ucp_Khmer , ucp_Old_Italic , ucp_Gothic , ucp_Deseret ,
  ucp_Inherited , ucp_Ugaritic , ucp_Shavian , ucp_Osmanya ,
  ucp_Braille , ucp_New_Tai_Lue , ucp_Tifinagh , ucp_Old_Persian ,
  ucp_Kharoshthi , ucp_Balinese , ucp_Cuneiform , ucp_Phoenician ,
  ucp_Sundanese , ucp_Lepcha , ucp_Ol_Chiki , ucp_Vai ,
  ucp_Saurashtra , ucp_Rejang , ucp_Lycian , ucp_Carian ,
  ucp_Lydian , ucp_Cham , ucp_Tai_Tham , ucp_Tai_Viet ,
  ucp_Avestan , ucp_Egyptian_Hieroglyphs , ucp_Samaritan , ucp_Lisu ,
  ucp_Bamum , ucp_Meetei_Mayek , ucp_Imperial_Aramaic , ucp_Old_South_Arabian ,
  ucp_Inscriptional_Parthian , ucp_Inscriptional_Pahlavi , ucp_Old_Turkic , ucp_Batak ,
  ucp_Brahmi , ucp_Meroitic_Cursive , ucp_Meroitic_Hieroglyphs , ucp_Miao ,
  ucp_Sora_Sompeng , ucp_Caucasian_Albanian , ucp_Bassa_Vah , ucp_Elbasan ,
  ucp_Pahawh_Hmong , ucp_Mende_Kikakui , ucp_Mro , ucp_Old_North_Arabian ,
  ucp_Nabataean , ucp_Palmyrene , ucp_Pau_Cin_Hau , ucp_Siddham ,
  ucp_Warang_Citi , ucp_Ahom , ucp_Anatolian_Hieroglyphs , ucp_Hatran ,
  ucp_Old_Hungarian , ucp_SignWriting , ucp_Bhaiksuki , ucp_Marchen ,
  ucp_Newa , ucp_Osage , ucp_Tangut , ucp_Nushu ,
  ucp_Soyombo , ucp_Zanabazar_Square , ucp_Makasar , ucp_Medefaidrin ,
  ucp_Old_Sogdian , ucp_Elymaic , ucp_Nyiakeng_Puachue_Hmong , ucp_Wancho ,
  ucp_Chorasmian , ucp_Dives_Akuru , ucp_Khitan_Small_Script , ucp_Tangsa ,
  ucp_Toto , ucp_Vithkuqi , ucp_Kawi , ucp_Nag_Mundari ,
  ucp_Script_Count
}
 

Macro Definition Documentation

◆ ucd_boolprop_sets_item_size

#define ucd_boolprop_sets_item_size   2

Definition at line 164 of file pcre2_ucp.h.

◆ ucd_script_sets_item_size

#define ucd_script_sets_item_size   3

Definition at line 392 of file pcre2_ucp.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ucp_bidiAL 
ucp_bidiAN 
ucp_bidiB 
ucp_bidiBN 
ucp_bidiCS 
ucp_bidiEN 
ucp_bidiES 
ucp_bidiET 
ucp_bidiFSI 
ucp_bidiL 
ucp_bidiLRE 
ucp_bidiLRI 
ucp_bidiLRO 
ucp_bidiNSM 
ucp_bidiON 
ucp_bidiPDF 
ucp_bidiPDI 
ucp_bidiR 
ucp_bidiRLE 
ucp_bidiRLI 
ucp_bidiRLO 
ucp_bidiS 
ucp_bidiWS 

Definition at line 168 of file pcre2_ucp.h.

◆ anonymous enum

anonymous enum
Enumerator
ucp_ASCII 
ucp_ASCII_Hex_Digit 
ucp_Alphabetic 
ucp_Bidi_Control 
ucp_Bidi_Mirrored 
ucp_Case_Ignorable 
ucp_Cased 
ucp_Changes_When_Casefolded 
ucp_Changes_When_Casemapped 
ucp_Changes_When_Lowercased 
ucp_Changes_When_Titlecased 
ucp_Changes_When_Uppercased 
ucp_Dash 
ucp_Default_Ignorable_Code_Point 
ucp_Deprecated 
ucp_Diacritic 
ucp_Emoji 
ucp_Emoji_Component 
ucp_Emoji_Modifier 
ucp_Emoji_Modifier_Base 
ucp_Emoji_Presentation 
ucp_Extended_Pictographic 
ucp_Extender 
ucp_Grapheme_Base 
ucp_Grapheme_Extend 
ucp_Grapheme_Link 
ucp_Hex_Digit 
ucp_IDS_Binary_Operator 
ucp_IDS_Trinary_Operator 
ucp_ID_Continue 
ucp_ID_Start 
ucp_Ideographic 
ucp_Join_Control 
ucp_Logical_Order_Exception 
ucp_Lowercase 
ucp_Math 
ucp_Noncharacter_Code_Point 
ucp_Pattern_Syntax 
ucp_Pattern_White_Space 
ucp_Prepended_Concatenation_Mark 
ucp_Quotation_Mark 
ucp_Radical 
ucp_Regional_Indicator 
ucp_Sentence_Terminal 
ucp_Soft_Dotted 
ucp_Terminal_Punctuation 
ucp_Unified_Ideograph 
ucp_Uppercase 
ucp_Variation_Selector 
ucp_White_Space 
ucp_XID_Continue 
ucp_XID_Start 
ucp_Bprop_Count 

Definition at line 105 of file pcre2_ucp.h.

◆ anonymous enum

anonymous enum
Enumerator
ucp_Latin 
ucp_Greek 
ucp_Cyrillic 
ucp_Arabic 
ucp_Syriac 
ucp_Thaana 
ucp_Devanagari 
ucp_Bengali 
ucp_Gurmukhi 
ucp_Gujarati 
ucp_Oriya 
ucp_Tamil 
ucp_Telugu 
ucp_Kannada 
ucp_Malayalam 
ucp_Sinhala 
ucp_Myanmar 
ucp_Georgian 
ucp_Hangul 
ucp_Mongolian 
ucp_Hiragana 
ucp_Katakana 
ucp_Bopomofo 
ucp_Han 
ucp_Yi 
ucp_Tagalog 
ucp_Hanunoo 
ucp_Buhid 
ucp_Tagbanwa 
ucp_Limbu 
ucp_Tai_Le 
ucp_Linear_B 
ucp_Cypriot 
ucp_Buginese 
ucp_Coptic 
ucp_Glagolitic 
ucp_Syloti_Nagri 
ucp_Phags_Pa 
ucp_Nko 
ucp_Kayah_Li 
ucp_Javanese 
ucp_Kaithi 
ucp_Mandaic 
ucp_Chakma 
ucp_Sharada 
ucp_Takri 
ucp_Duployan 
ucp_Grantha 
ucp_Khojki 
ucp_Linear_A 
ucp_Mahajani 
ucp_Manichaean 
ucp_Modi 
ucp_Old_Permic 
ucp_Psalter_Pahlavi 
ucp_Khudawadi 
ucp_Tirhuta 
ucp_Multani 
ucp_Adlam 
ucp_Masaram_Gondi 
ucp_Dogra 
ucp_Gunjala_Gondi 
ucp_Hanifi_Rohingya 
ucp_Sogdian 
ucp_Nandinagari 
ucp_Yezidi 
ucp_Cypro_Minoan 
ucp_Old_Uyghur 
ucp_Unknown 
ucp_Common 
ucp_Armenian 
ucp_Hebrew 
ucp_Thai 
ucp_Lao 
ucp_Tibetan 
ucp_Ethiopic 
ucp_Cherokee 
ucp_Canadian_Aboriginal 
ucp_Ogham 
ucp_Runic 
ucp_Khmer 
ucp_Old_Italic 
ucp_Gothic 
ucp_Deseret 
ucp_Inherited 
ucp_Ugaritic 
ucp_Shavian 
ucp_Osmanya 
ucp_Braille 
ucp_New_Tai_Lue 
ucp_Tifinagh 
ucp_Old_Persian 
ucp_Kharoshthi 
ucp_Balinese 
ucp_Cuneiform 
ucp_Phoenician 
ucp_Sundanese 
ucp_Lepcha 
ucp_Ol_Chiki 
ucp_Vai 
ucp_Saurashtra 
ucp_Rejang 
ucp_Lycian 
ucp_Carian 
ucp_Lydian 
ucp_Cham 
ucp_Tai_Tham 
ucp_Tai_Viet 
ucp_Avestan 
ucp_Egyptian_Hieroglyphs 
ucp_Samaritan 
ucp_Lisu 
ucp_Bamum 
ucp_Meetei_Mayek 
ucp_Imperial_Aramaic 
ucp_Old_South_Arabian 
ucp_Inscriptional_Parthian 
ucp_Inscriptional_Pahlavi 
ucp_Old_Turkic 
ucp_Batak 
ucp_Brahmi 
ucp_Meroitic_Cursive 
ucp_Meroitic_Hieroglyphs 
ucp_Miao 
ucp_Sora_Sompeng 
ucp_Caucasian_Albanian 
ucp_Bassa_Vah 
ucp_Elbasan 
ucp_Pahawh_Hmong 
ucp_Mende_Kikakui 
ucp_Mro 
ucp_Old_North_Arabian 
ucp_Nabataean 
ucp_Palmyrene 
ucp_Pau_Cin_Hau 
ucp_Siddham 
ucp_Warang_Citi 
ucp_Ahom 
ucp_Anatolian_Hieroglyphs 
ucp_Hatran 
ucp_Old_Hungarian 
ucp_SignWriting 
ucp_Bhaiksuki 
ucp_Marchen 
ucp_Newa 
ucp_Osage 
ucp_Tangut 
ucp_Nushu 
ucp_Soyombo 
ucp_Zanabazar_Square 
ucp_Makasar 
ucp_Medefaidrin 
ucp_Old_Sogdian 
ucp_Elymaic 
ucp_Nyiakeng_Puachue_Hmong 
ucp_Wancho 
ucp_Chorasmian 
ucp_Dives_Akuru 
ucp_Khitan_Small_Script 
ucp_Tangsa 
ucp_Toto 
ucp_Vithkuqi 
ucp_Kawi 
ucp_Nag_Mundari 
ucp_Script_Count 

Definition at line 217 of file pcre2_ucp.h.

◆ anonymous enum

anonymous enum
Enumerator
ucp_C 
ucp_L 
ucp_M 
ucp_N 
ucp_P 
ucp_S 
ucp_Z 

Definition at line 58 of file pcre2_ucp.h.

◆ anonymous enum

anonymous enum
Enumerator
ucp_gbCR 
ucp_gbLF 
ucp_gbControl 
ucp_gbExtend 
ucp_gbPrepend 
ucp_gbSpacingMark 
ucp_gbL 
ucp_gbV 
ucp_gbT 
ucp_gbLV 
ucp_gbLVT 
ucp_gbRegional_Indicator 
ucp_gbOther 
ucp_gbZWJ 
ucp_gbExtended_Pictographic 

Definition at line 197 of file pcre2_ucp.h.

◆ anonymous enum

anonymous enum
Enumerator
ucp_Cc 
ucp_Cf 
ucp_Cn 
ucp_Co 
ucp_Cs 
ucp_Ll 
ucp_Lm 
ucp_Lo 
ucp_Lt 
ucp_Lu 
ucp_Mc 
ucp_Me 
ucp_Mn 
ucp_Nd 
ucp_Nl 
ucp_No 
ucp_Pc 
ucp_Pd 
ucp_Pe 
ucp_Pf 
ucp_Pi 
ucp_Po 
ucp_Ps 
ucp_Sc 
ucp_Sk 
ucp_Sm 
ucp_So 
ucp_Zl 
ucp_Zp 
ucp_Zs 

Definition at line 70 of file pcre2_ucp.h.