Index: src/libchcore/TModPathContainer.cpp =================================================================== diff -u -N -r73583f2ca01fa1b2eae49bbc63bce46b9ecff5db -r2efd22688b8d12be34c87bf2b024d8db6e317d60 --- src/libchcore/TModPathContainer.cpp (.../TModPathContainer.cpp) (revision 73583f2ca01fa1b2eae49bbc63bce46b9ecff5db) +++ src/libchcore/TModPathContainer.cpp (.../TModPathContainer.cpp) (revision 2efd22688b8d12be34c87bf2b024d8db6e317d60) @@ -138,6 +138,15 @@ return iter->second.Value(); } +size_t TModPathContainer::GetOidAt(size_t stIndex) const +{ + if(stIndex > m_vPaths.size()) + THROW_CORE_EXCEPTION(eErr_BoundsExceeded); + + DataMap::const_iterator iter = m_vPaths.begin() + stIndex; + return iter->first; +} + // ============================================================================ /// chcore::TModPathContainer::SetAt /// @date 2009/11/30