Remove ArrayData::getIndex virtual methods.

They aren't used anymore, except to implement isVectorData(),
which we can make pure-virtual and implement more efficiently
in each subclass of ArrayData.
Esse commit está contido em:
Edwin Smith
2013-06-10 11:12:14 -07:00
commit de sgolemon
commit 51967b2c12
11 arquivos alterados com 33 adições e 86 exclusões
-8
Ver Arquivo
@@ -593,14 +593,6 @@ CVarRef HphpArray::get(const StringData* key, bool error /* = false */) const {
return error ? getNotFound(key) : null_variant;
}
ssize_t HphpArray::getIndex(int64_t k) const {
return ssize_t(find(k));
}
ssize_t HphpArray::getIndex(const StringData* k) const {
return ssize_t(find(k, k->hash()));
}
//=============================================================================
// Append/insert/update.