Home | History | Annotate | Download | only in i18n

Lines Matching refs:variants

780     UVector *variants = (UVector*) targets->get(target);
781 // variants may be 0 if the source/target are invalid
782 return (variants == 0) ? 0 : variants->size();
794 UVector *variants = (UVector*) targets->get(target);
795 if (variants == 0) {
799 UnicodeString *v = (UnicodeString*) variants->elementAt(index);
925 * UVector of variants.
942 UVector *variants = (UVector*) targets->get(target);
943 if (variants == 0) {
944 variants = new UVector(uhash_deleteUnicodeString,
946 if (variants == 0) {
949 targets->put(target, variants, status);
954 if (!variants->contains((void*) &variant)) {
959 variants->addElement(tempus, status);
964 variants->insertElementAt(tempus, 0, status);
983 UVector *variants = (UVector*) targets->get(target);
984 if (variants == 0) {
987 variants->removeElement((void*) &variant);
988 if (variants->size() == 0) {
989 targets->remove(target); // should delete variants