Lines Matching full:which
160 typedef UBool BinaryPropertyContains(const BinaryProperty &prop, UChar32 c, UProperty which);
168 static UBool defaultContains(const BinaryProperty &prop, UChar32 c, UProperty /*which*/) { in defaultContains()
173 static UBool caseBinaryPropertyContains(const BinaryProperty &/*prop*/, UChar32 c, UProperty which)… in caseBinaryPropertyContains() argument
174 return static_cast<UBool>(ucase_hasBinaryProperty(c, which)); in caseBinaryPropertyContains()
177 static UBool isBidiControl(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isBidiControl()
181 static UBool isMirrored(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isMirrored()
185 static UBool isJoinControl(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isJoinControl()
194 …UBool hasFullCompositionExclusion(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in hasFullCompositionExclusion()
208 static UBool isNormInert(const BinaryProperty &/*prop*/, UChar32 c, UProperty which) { in isNormInert() argument
211 (UNormalizationMode)(which-UCHAR_NFD_INERT+UNORM_NFD), errorCode); in isNormInert()
221 static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in changesWhenCasefolded()
265 … UBool changesWhenNFKC_Casefolded(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in changesWhenNFKC_Casefolded()
293 static UBool isCanonSegmentStarter(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isCanonSegmentStarter()
302 static UBool isPOSIX_alnum(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isPOSIX_alnum()
306 static UBool isPOSIX_blank(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isPOSIX_blank()
310 static UBool isPOSIX_graph(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isPOSIX_graph()
314 static UBool isPOSIX_print(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isPOSIX_print()
318 static UBool isPOSIX_xdigit(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isPOSIX_xdigit()
322 static UBool isRegionalIndicator(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isRegionalIndicator()
327 static UBool hasEmojiProperty(const BinaryProperty &/*prop*/, UChar32 c, UProperty which) { in hasEmojiProperty() argument
328 return EmojiProps::hasBinaryProperty(c, which); in hasEmojiProperty()
331 static UBool isIDSUnaryOperator(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isIDSUnaryOperator()
362 static UBool isIDCompatMathStart(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in isIDCompatMathStart()
370 static UBool isIDCompatMathContinue(const BinaryProperty &prop, UChar32 c, UProperty /*which*/) { in isIDCompatMathContinue()
465 u_hasBinaryProperty(UChar32 c, UProperty which) { in u_hasBinaryProperty() argument
467 if(which<UCHAR_BINARY_START || UCHAR_BINARY_LIMIT<=which) { in u_hasBinaryProperty()
471 const BinaryProperty &prop=binProps[which]; in u_hasBinaryProperty()
472 return prop.contains(prop, c, which); in u_hasBinaryProperty()
490 u_stringHasBinaryProperty(const char16_t *s, int32_t length, UProperty which) { in u_stringHasBinaryProperty() argument
493 return u_hasBinaryProperty(s[0], which); // single code point in u_stringHasBinaryProperty()
500 return u_hasBinaryProperty(c, which); // single code point in u_stringHasBinaryProperty()
505 return UCHAR_BASIC_EMOJI <= which && which <= UCHAR_RGI_EMOJI && in u_stringHasBinaryProperty()
506 EmojiProps::hasBinaryProperty(s, length, which); in u_stringHasBinaryProperty()
511 typedef int32_t IntPropertyGetValue(const IntProperty &prop, UChar32 c, UProperty which);
512 typedef int32_t IntPropertyGetMaxValue(const IntProperty &prop, UProperty which);
522 static int32_t defaultGetValue(const IntProperty &prop, UChar32 c, UProperty /*which*/) { in defaultGetValue()
527 static int32_t defaultGetMaxValue(const IntProperty &prop, UProperty /*which*/) { in defaultGetMaxValue()
531 static int32_t getMaxValueFromShift(const IntProperty &prop, UProperty /*which*/) { in getMaxValueFromShift()
535 static int32_t getBiDiClass(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in getBiDiClass()
539 static int32_t getBiDiPairedBracketType(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/… in getBiDiPairedBracketType()
543 static int32_t biDiGetMaxValue(const IntProperty &/*prop*/, UProperty which) { in biDiGetMaxValue() argument
544 return ubidi_getMaxValue(which); in biDiGetMaxValue()
552 static int32_t getCombiningClass(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in getCombiningClass()
557 static int32_t getGeneralCategory(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in getGeneralCategory()
561 static int32_t getJoiningGroup(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in getJoiningGroup()
565 static int32_t getJoiningType(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in getJoiningType()
569 static int32_t getNumericType(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in getNumericType()
574 static int32_t getScript(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in getScript()
579 static int32_t scriptGetMaxValue(const IntProperty &/*prop*/, UProperty /*which*/) { in scriptGetMaxValue()
605 static int32_t getHangulSyllableType(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in getHangulSyllableType()
620 static int32_t getNormQuickCheck(const IntProperty &/*prop*/, UChar32 c, UProperty which) { in getNormQuickCheck() argument
621 …return (int32_t)unorm_getQuickCheck(c, (UNormalizationMode)(which-UCHAR_NFD_QUICK_CHECK+UNORM_NFD)… in getNormQuickCheck()
630 static int32_t getLeadCombiningClass(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in getLeadCombiningClass()
640 static int32_t getTrailCombiningClass(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { in getTrailCombiningClass()
657 static int32_t layoutGetMaxValue(const IntProperty &/*prop*/, UProperty which) { in layoutGetMaxValue() argument
659 switch (which) { in layoutGetMaxValue()
712 u_getIntPropertyValue(UChar32 c, UProperty which) { in u_getIntPropertyValue() argument
713 if(which<UCHAR_INT_START) { in u_getIntPropertyValue()
714 if(UCHAR_BINARY_START<=which && which<UCHAR_BINARY_LIMIT) { in u_getIntPropertyValue()
715 const BinaryProperty &prop=binProps[which]; in u_getIntPropertyValue()
716 return prop.contains(prop, c, which); in u_getIntPropertyValue()
718 } else if(which<UCHAR_INT_LIMIT) { in u_getIntPropertyValue()
719 const IntProperty &prop=intProps[which-UCHAR_INT_START]; in u_getIntPropertyValue()
720 return prop.getValue(prop, c, which); in u_getIntPropertyValue()
721 } else if(which==UCHAR_GENERAL_CATEGORY_MASK) { in u_getIntPropertyValue()
728 u_getIntPropertyMinValue(UProperty /*which*/) { in u_getIntPropertyMinValue()
733 u_getIntPropertyMaxValue(UProperty which) { in u_getIntPropertyMaxValue() argument
734 if(which<UCHAR_INT_START) { in u_getIntPropertyMaxValue()
735 if(UCHAR_BINARY_START<=which && which<UCHAR_BINARY_LIMIT) { in u_getIntPropertyMaxValue()
738 } else if(which<UCHAR_INT_LIMIT) { in u_getIntPropertyMaxValue()
739 const IntProperty &prop=intProps[which-UCHAR_INT_START]; in u_getIntPropertyMaxValue()
740 return prop.getMaxValue(prop, which); in u_getIntPropertyMaxValue()
746 uprops_getSource(UProperty which) { in uprops_getSource() argument
747 if(which<UCHAR_BINARY_START) { in uprops_getSource()
749 } else if(which<UCHAR_BINARY_LIMIT) { in uprops_getSource()
750 const BinaryProperty &prop=binProps[which]; in uprops_getSource()
756 } else if(which<UCHAR_INT_START) { in uprops_getSource()
758 } else if(which<UCHAR_INT_LIMIT) { in uprops_getSource()
759 const IntProperty &prop=intProps[which-UCHAR_INT_START]; in uprops_getSource()
765 } else if(which<UCHAR_STRING_START) { in uprops_getSource()
766 switch(which) { in uprops_getSource()
774 } else if(which<UCHAR_STRING_LIMIT) { in uprops_getSource()
775 switch(which) { in uprops_getSource()
801 switch(which) { in uprops_getSource()