void SpaceSplitStringData::remove(const AtomicString& string) { ensureVector(); size_t position = 0; while (position < m_vector.size()) { if (m_vector[position] == string) m_vector.remove(position); else ++position; } }
bool ClassNamesData::containsAll(ClassNamesData& other) { ensureVector(); other.ensureVector(); size_t thisSize = m_vector.size(); size_t otherSize = other.m_vector.size(); for (size_t i = 0; i < otherSize; ++i) { const AtomicString& name = other.m_vector[i]; size_t j; for (j = 0; j < thisSize; ++j) { if (m_vector[j] == name) break; } if (j == thisSize) return false; } return true; }