int QLCCapability_Test::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QObject::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: initial(); break; case 1: min_data(); break; case 2: min(); break; case 3: max_data(); break; case 4: max(); break; case 5: middle(); break; case 6: name(); break; case 7: overlaps(); break; case 8: copy(); break; case 9: load(); break; case 10: loadWrongRoot(); break; case 11: loadNoMin(); break; case 12: loadNoMax(); break; case 13: loadMinGreaterThanMax(); break; case 14: save(); break; default: ; } _id -= 15; } return _id; }
PriorityQueue Initialize(int MaxElements) { PriorityQueue H; if (MaxElements < MinPQSize) Error("Priority queue size is too small"); H = new HeapStruct();; if (H == NULL) FatalError("Out of space!!!"); /* Allocate the array plus one extra for sentinel */ H->Elements = new ElementType[MaxElements + 1]; if (H->Elements == NULL) FatalError("Out of space!!!"); H->Capacity = MaxElements; H->Size = 0; ElementType min_data(MinData); H->Elements[ 0 ] = min_data; return H; }