Home | History | Annotate | Download | only in i18n

Lines Matching defs:variants

782     UVector *variants = (UVector*) targets->get(target);
783 // variants may be 0 if the source/target are invalid
784 return (variants == 0) ? 0 : variants->size();
796 UVector *variants = (UVector*) targets->get(target);
797 if (variants == 0) {
801 UnicodeString *v = (UnicodeString*) variants->elementAt(index);
927 * UVector of variants.
944 UVector *variants = (UVector*) targets->get(target);
945 if (variants == 0) {
946 variants = new UVector(uprv_deleteUObject,
948 if (variants == 0) {
951 targets->put(target, variants, status);
956 if (!variants->contains((void*) &variant)) {
961 variants->addElement(tempus, status);
966 variants->insertElementAt(tempus, 0, status);
985 UVector *variants = (UVector*) targets->get(target);
986 if (variants == 0) {
989 variants->removeElement((void*) &variant);
990 if (variants->size() == 0) {
991 targets->remove(target); // should delete variants