bool VectorArray::exists(CVarRef k) const { Variant::TypedValueAccessor tva = k.getTypedAccessor(); if (isIntKey(tva)) return exists(getIntKey(tva)); return false; }
const Variant& ArrayData::get(const Variant& k, bool error) const { assert(IsValidKey(k)); auto const cell = k.asCell(); return isIntKey(cell) ? get(getIntKey(cell), error) : get(getStringKey(cell), error); }