IntArray IOKey::collectTypes (IntArray const& keys) throw() { const int numKeys = keys.length(); IntArray types (IntArray::withSize (numKeys)); for (int i = 0; i < numKeys; ++i) types.put (i, IOKey::getType (keys.atUnchecked (i))); return types; }