Lines Matching defs:props
243 props(otherProps),
247 UniProps props;
393 CasePropsBuilder::setProps(const UniProps &props, const UnicodeSet &newValues,
397 UChar32 start=props.start;
398 UChar32 end=props.end;
405 if(props.binProps[UCHAR_LOWERCASE]) {
407 } else if(props.binProps[UCHAR_UPPERCASE]) {
409 } else if(props.getIntProp(UCHAR_GENERAL_CATEGORY)==U_TITLECASE_LETTER) {
418 if(props.suc>=0) {
422 delta=props.suc-start;
428 if(props.slc>=0) {
432 delta=props.slc-start;
438 if(props.stc>=0) {
441 if(props.suc!=props.stc) {
448 UChar32 scf=props.scf;
449 if(scf>=0 && scf!=props.slc) {
461 if(scf<0 && props.slc>=0) {
475 if(!props.lc.isEmpty() || !props.uc.isEmpty() || !props.tc.isEmpty() ||
481 if( (!props.cf.isEmpty() && props.cf!=UnicodeString(props.scf)) ||
488 if(props.binProps[UCHAR_SOFT_DOTTED]) {
491 int32_t cc=props.getIntProp(UCHAR_CANONICAL_COMBINING_CLASS);
493 if(props.binProps[UCHAR_SOFT_DOTTED]) {
505 if(props.binProps[UCHAR_CASE_IGNORABLE]) {
526 ExcProps *newExcProps=new ExcProps(props);
534 newExcProps->props.scf=scf;
561 if(props.slc>=0) { caseSensitive.add(props.slc); }
562 if(props.suc>=0) { caseSensitive.add(props.suc); }
563 if(props.stc>=0) { caseSensitive.add(props.stc); }
564 caseSensitive.addAll(props.cf);
565 caseSensitive.addAll(props.lc);
566 caseSensitive.addAll(props.uc);
567 caseSensitive.addAll(props.tc);
570 if(props.cf.length()>maxFullLength) { maxFullLength=props.cf.length(); }
571 if(props.lc.length()>maxFullLength) { maxFullLength=props.lc.length(); }
572 if(props.uc.length()>maxFullLength) { maxFullLength=props.uc.length(); }
573 if(props.tc.length()>maxFullLength) { maxFullLength=props.tc.length(); }
577 if(props.cf.hasMoreChar32Than(0, 0x7fffffff, 1)) {
578 addUnfolding(start, props.cf, errorCode);
603 UniProps &p=newExcProps->props;
776 UniProps &p=ep.props;
922 UniProps &p=ep.props;