Lines Matching refs:uset
719 // - find the corresponding Unicode Set (uset node)
722 // to the uset node
723 // Maintain a hash table of uset nodes, so the same one is always used
743 U_ASSERT(node->fLeftChild->fType == RBBINode::uset);
761 // Make a new uset node to refer to this UnicodeSet
762 // This new uset node becomes the child of the caller's setReference node.
764 RBBINode *usetNode = new RBBINode(RBBINode::uset);
776 // Add the new uset node to the list of all uset nodes.
1204 UnicodeSet *uset;
1216 uset = new UnicodeSet();
1217 if (uset == NULL) {
1220 uset->applyPatternIgnoreSpace(fRB->fRules, pos, fSymbolTable, localStatus);
1229 delete uset;
1235 U_ASSERT(uset!=NULL);
1236 if (uset->isEmpty()) {
1242 delete uset;
1273 // - Creates a new uset node if necessary (if this isn't a duplicate.)
1274 findSetFor(n->fText, n, uset);