Index: src/libchcore/TModPathContainer.cpp =================================================================== diff -u -N -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -re8f31b0f922b402878356e130c866c4f3682a7f5 --- src/libchcore/TModPathContainer.cpp (.../TModPathContainer.cpp) (revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3) +++ src/libchcore/TModPathContainer.cpp (.../TModPathContainer.cpp) (revision e8f31b0f922b402878356e130c866c4f3682a7f5) @@ -114,7 +114,7 @@ const TSmartPath& TModPathContainer::GetAt(size_t stIndex) const { if (stIndex > m_vPaths.size()) - THROW_CORE_EXCEPTION(eErr_BoundsExceeded); + throw TCoreException(eErr_BoundsExceeded, L"stIndex", LOCATION); DataMap::const_iterator iter = m_vPaths.cbegin() + stIndex; return iter->second; @@ -131,7 +131,7 @@ TSmartPath& TModPathContainer::GetAt(size_t stIndex) { if (stIndex > m_vPaths.size()) - THROW_CORE_EXCEPTION(eErr_BoundsExceeded); + throw TCoreException(eErr_BoundsExceeded, L"stIndex", LOCATION); DataMap::iterator iter = m_vPaths.begin() + stIndex; return iter->second.Modify(); @@ -140,7 +140,7 @@ object_id_t TModPathContainer::GetOidAt(size_t stIndex) const { if (stIndex > m_vPaths.size()) - THROW_CORE_EXCEPTION(eErr_BoundsExceeded); + throw TCoreException(eErr_BoundsExceeded, L"stIndex", LOCATION); DataMap::const_iterator iter = m_vPaths.begin() + stIndex; return iter->first; @@ -157,7 +157,7 @@ void TModPathContainer::SetAt(size_t stIndex, const TSmartPath& spPath) { if (stIndex > m_vPaths.size()) - THROW_CORE_EXCEPTION(eErr_BoundsExceeded); + throw TCoreException(eErr_BoundsExceeded, L"stIndex", LOCATION); DataMap::iterator iter = m_vPaths.begin() + stIndex; iter->second = spPath; @@ -173,7 +173,7 @@ void TModPathContainer::DeleteAt(size_t stIndex) { if (stIndex > m_vPaths.size()) - THROW_CORE_EXCEPTION(eErr_BoundsExceeded); + throw TCoreException(eErr_BoundsExceeded, L"stIndex", LOCATION); DataMap::iterator iterDel = m_vPaths.begin() + stIndex; m_setRemovedItems.Add(iterDel->first);