14#include "arcane/core/ItemVector.h"
17#include "arcane/utils/FatalErrorException.h"
19#include "arcane/core/IItemFamily.h"
28IMemoryAllocator* _getAllocator()
87 m_shared_info =
info_view.m_item_shared_info;
90 m_shared_info = ItemSharedInfo::nullInstance();
Fonctions de gestion mémoire et des allocateurs.
Interface d'une famille d'entités.
Vue sur une liste pour obtenir des informations sur les entités.
ItemVector()
Créé un vecteur nul. Il faudra ensuite appeler setFamily() pour l'utiliser.
void setFamily(IItemFamily *afamily)
Positionne la famille associée.
Span< const T > span() const
Vue immutable sur ce tableau.
void resize(Int64 s)
Change le nombre d'éléments du tableau à s.
void clear()
Supprime les éléments du tableau.
Vue constante d'un tableau de type T.
Référence à une instance.
IMemoryAllocator * getDefaultDataAllocator()
Allocateur par défaut pour les données.
void copy(MutableMemoryView destination, eMemoryResource destination_mem, ConstMemoryView source, eMemoryResource source_mem, const RunQueue *queue=nullptr)
Copie de source vers destination en utilisant la file queue.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-