Espace de noms pour les fonctions de gestion mémoire et des allocateurs. Plus de détails...
Fonctions | |
| template<typename DataType> | |
| Int32 | checkResizeArrayWithCapacity (Array< DataType > &array, Int64 new_size, bool force_resize) |
| Redimensionne un tableau en ajoutant une réserve de mémoire. | |
| template<typename DataType> | |
| Int32 | checkResizeArrayWithCapacity (Array< DataType > &array, Int64 new_size) |
| Redimensionne un tableau en ajoutant une réserve de mémoire. | |
Espace de noms pour les fonctions de gestion mémoire et des allocateurs.
|
inline |
Redimensionne un tableau en ajoutant une réserve de mémoire.
Cet appel est équivalent à checkResizeArrayWithCapacity(array, new_size, false).
Définition à la ligne 77 du fichier MemoryUtils.h.
Références checkResizeArrayWithCapacity().
|
inline |
Redimensionne un tableau en ajoutant une réserve de mémoire.
Le tableau array est redimensionné uniquement si new_size est supérieure à la taille actuelle du tableau ou si force_resize est vrai.
Si le tableau est redimensionné, on réserve une capacité supplémentaire pour éviter de réallouer à chaque fois.
| 2 | si on a réalloué via reserve() |
| 1 | si on a re-dimensionné sans réallouer. |
| 0 | si aucune opération n'a eu lieu. |
Définition à la ligne 54 du fichier MemoryUtils.h.
Référencé par Arcane::ItemGroupImpl::addItems(), Arcane::MeshUtils::checkResizeArray(), et checkResizeArrayWithCapacity().