Lines Matching defs:index
80 typedef PRUint32 NSFastLoadID; // nsFastLoadFooter::mIDMap index
81 typedef PRUint32 NSFastLoadOID; // nsFastLoadFooter::mObjectMap index
91 * The reader XORs, converts the ID to an index, and bounds-checks all array
92 * accesses that use the index. Array access code asserts that the index is in
128 * Convert an OID to an index into nsFastLoadFooter::mObjectMap.
131 #define MFL_SHARP_INDEX_TO_OID(index) (((index) + 1) << MFL_OBJECT_TAG_BITS)
338 PRUint32 index = aFastId - 1;
339 NS_ASSERTION(index < mNumIDs, "aFastId out of range");
340 if (index >= mNumIDs)
342 return mIDMap[index];
347 PRUint32 index = MFL_OID_TO_SHARP_INDEX(aOID);
348 NS_ASSERTION(index < mNumSharpObjects, "aOID out of range");
349 if (index >= mNumSharpObjects)
351 return mObjectMap[index];