Skip to content

Commit c766481

Browse files
[arccore,collections] Ajoute surcharge non 'const' de 'Array::at()'.
Cette surcharge retourne une référence sur la donnée.
1 parent 9fa0654 commit c766481

File tree

1 file changed

+7
-1
lines changed
  • arccore/src/collections/arccore/collections

1 file changed

+7
-1
lines changed

arccore/src/collections/arccore/collections/Array.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1295,11 +1295,17 @@ class Array
12951295
m_ptr[m_md->size].~T();
12961296
}
12971297
//! Elément d'indice \a i. Vérifie toujours les débordements
1298-
ConstReferenceType at(Int64 i) const
1298+
T& at(Int64 i)
12991299
{
13001300
arccoreCheckAt(i,m_md->size);
13011301
return m_ptr[i];
13021302
}
1303+
//! Elément d'indice \a i. Vérifie toujours les débordements
1304+
ConstReferenceType at(Int64 i) const
1305+
{
1306+
arccoreCheckAt(i, m_md->size);
1307+
return m_ptr[i];
1308+
}
13031309
//! Positionne l'élément d'indice \a i. Vérifie toujours les débordements
13041310
void setAt(Int64 i,ConstReferenceType value)
13051311
{

0 commit comments

Comments
 (0)