Lines Matching defs:single
98 * Parse a single ID, that is, an ID of the general form
147 SingleID* single;
151 single = specsToID(specsA, FORWARD);
153 if (b == NULL || single == NULL) {
155 delete single;
159 single->canonID.append(OPEN_REV)
162 single->filter = specsA->filter;
167 single = specsToID(specsB, FORWARD);
169 if (a == NULL || single == NULL) {
171 delete single;
175 single->canonID.append(OPEN_REV)
178 single->filter = specsB->filter;
185 single = specsToID(specsA, FORWARD);
187 single = specsToSpecialInverse(*specsA, status);
188 if (single == NULL) {
189 single = specsToID(specsA, REVERSE);
193 if (single == NULL) {
197 single->filter = specsA->filter;
203 return single;
227 SingleID* single = specsToID(specs, FORWARD);
228 if (single != NULL) {
229 single->filter = specs->filter;
232 return single;
335 * filter, a separator, one or more single IDs delimited by
387 SingleID* single = parseSingleID(id, pos, dir, ec);
388 if (single == NULL) {
392 list.addElement(single, ec);
394 list.insertElementAt(single, 0, ec);
411 SingleID* single = (SingleID*) list.elementAt(i);
412 canonID.append(single->canonID);
487 SingleID* single = (SingleID*) list.elementAt(i);
488 if (single->basicID.length() != 0) {
489 t = single->createInstance();