Lines Matching refs:U_MASK
143 #define U_MASK(x) ((uint32_t)1<<(x)) macro
760 #define U_GC_CN_MASK U_MASK(U_GENERAL_OTHER_TYPES)
763 #define U_GC_LU_MASK U_MASK(U_UPPERCASE_LETTER)
765 #define U_GC_LL_MASK U_MASK(U_LOWERCASE_LETTER)
767 #define U_GC_LT_MASK U_MASK(U_TITLECASE_LETTER)
769 #define U_GC_LM_MASK U_MASK(U_MODIFIER_LETTER)
771 #define U_GC_LO_MASK U_MASK(U_OTHER_LETTER)
774 #define U_GC_MN_MASK U_MASK(U_NON_SPACING_MARK)
776 #define U_GC_ME_MASK U_MASK(U_ENCLOSING_MARK)
778 #define U_GC_MC_MASK U_MASK(U_COMBINING_SPACING_MARK)
781 #define U_GC_ND_MASK U_MASK(U_DECIMAL_DIGIT_NUMBER)
783 #define U_GC_NL_MASK U_MASK(U_LETTER_NUMBER)
785 #define U_GC_NO_MASK U_MASK(U_OTHER_NUMBER)
788 #define U_GC_ZS_MASK U_MASK(U_SPACE_SEPARATOR)
790 #define U_GC_ZL_MASK U_MASK(U_LINE_SEPARATOR)
792 #define U_GC_ZP_MASK U_MASK(U_PARAGRAPH_SEPARATOR)
795 #define U_GC_CC_MASK U_MASK(U_CONTROL_CHAR)
797 #define U_GC_CF_MASK U_MASK(U_FORMAT_CHAR)
799 #define U_GC_CO_MASK U_MASK(U_PRIVATE_USE_CHAR)
801 #define U_GC_CS_MASK U_MASK(U_SURROGATE)
804 #define U_GC_PD_MASK U_MASK(U_DASH_PUNCTUATION)
806 #define U_GC_PS_MASK U_MASK(U_START_PUNCTUATION)
808 #define U_GC_PE_MASK U_MASK(U_END_PUNCTUATION)
810 #define U_GC_PC_MASK U_MASK(U_CONNECTOR_PUNCTUATION)
812 #define U_GC_PO_MASK U_MASK(U_OTHER_PUNCTUATION)
815 #define U_GC_SM_MASK U_MASK(U_MATH_SYMBOL)
817 #define U_GC_SC_MASK U_MASK(U_CURRENCY_SYMBOL)
819 #define U_GC_SK_MASK U_MASK(U_MODIFIER_SYMBOL)
821 #define U_GC_SO_MASK U_MASK(U_OTHER_SYMBOL)
824 #define U_GC_PI_MASK U_MASK(U_INITIAL_PUNCTUATION)
826 #define U_GC_PF_MASK U_MASK(U_FINAL_PUNCTUATION)
3013 #define U_GET_GC_MASK(c) U_MASK(u_charType(c))