Made PdmChildArrayField::index() const, #1873

This commit is contained in:
sigurdp 2017-12-19 10:47:40 +01:00
parent 5c4a250c44
commit 8c8970cec0
2 changed files with 2 additions and 2 deletions

View File

@ -76,7 +76,7 @@ public:
size_t count(const DataType* pointer) const;
void erase(size_t index);
size_t index(DataType* pointer);
size_t index(const DataType* pointer) const;
typename std::vector< PdmPointer<DataType> >::iterator begin() { return m_pointers.begin(); };
typename std::vector< PdmPointer<DataType> >::iterator end() { return m_pointers.end(); };

View File

@ -161,7 +161,7 @@ void PdmChildArrayField<DataType*>::erase(size_t index)
/// Get the index of the given object pointer
//--------------------------------------------------------------------------------------------------
template<typename DataType>
size_t PdmChildArrayField<DataType*>::index(DataType* pointer)
size_t PdmChildArrayField<DataType*>::index(const DataType* pointer) const
{
for (size_t i = 0; i < m_pointers.size(); ++i)
{