This commit is contained in:
Walzer 2010-07-28 02:14:27 +00:00
Родитель eae22d57e1
Коммит f6923c09c1
1 изменённых файлов: 7 добавлений и 7 удалений

Просмотреть файл

@ -53,28 +53,28 @@ public:
/// return all the keys
NSMutableArray<_T> * allKeys()
{
NSMutableArray<_T> *arrayRet = new NSMutableArray<_T>();
NSMutableArray<_T> *pRet = new NSMutableArray<_T>();
NSObjectMapIter it;
for( it= m_Map.begin(); it != m_Map.end(); ++it)
for( it = m_Map.begin(); it != m_Map.end(); ++it)
{
arrayRet.addObject(it->first);
pRet->addObject(it->first);
}
return arrayRet;
return pRet;
}
/** @warning : We use '==' to compare two objects*/
NSMutableArray<_T> * allKeysForObject(_ValueT object)
{
NSMutableArray<_T> *arrayRet = new NSMutableArray<_T>();
NSMutableArray<_T> *pRet = new NSMutableArray<_T>();
NSObjectMapIter it;
for( it= m_Map.begin(); it != m_Map.end(); ++it)
{
if (it->second == object)
{
arrayRet.addObject(it->first);
pRet->addObject(it->first);
}
}
return arrayRet;
return pRet;
}
_ValueT objectForKey(_T key) ///<