Lines Matching refs:variants
782 UVector *variants = (UVector*) targets->get(target); in countAvailableVariants() local
784 return (variants == 0) ? 0 : variants->size(); in countAvailableVariants()
796 UVector *variants = (UVector*) targets->get(target); in getAvailableVariant() local
797 if (variants == 0) { in getAvailableVariant()
801 UnicodeString *v = (UnicodeString*) variants->elementAt(index); in getAvailableVariant()
944 UVector *variants = (UVector*) targets->get(target); in registerSTV() local
945 if (variants == 0) { in registerSTV()
946 variants = new UVector(uprv_deleteUObject, in registerSTV()
948 if (variants == 0) { in registerSTV()
951 targets->put(target, variants, status); in registerSTV()
956 if (!variants->contains((void*) &variant)) { in registerSTV()
961 variants->addElement(tempus, status); in registerSTV()
966 variants->insertElementAt(tempus, 0, status); in registerSTV()
985 UVector *variants = (UVector*) targets->get(target); in removeSTV() local
986 if (variants == 0) { in removeSTV()
989 variants->removeElement((void*) &variant); in removeSTV()
990 if (variants->size() == 0) { in removeSTV()