Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ItemDataList
+ Graphe de collaboration de Arcane::ItemDataList:

Fonctions membres publiques

 ItemDataList ()
 Collection de structure de données nécessaire à l'ajout générique d'item (ItemData).
 
virtual ~ItemDataList ()
 
ItemDataitemData (const Integer family_id)
 
ItemDataitemData (const Integer family_id, Integer nb_items, Integer info_size, Int32ArrayView item_lids, IItemFamily *item_family, IItemFamilyModifier *family_modifier, const Integer &subdomain_id)
 
ItemDataoperator[] (const Integer family_id)
 
const ItemDataoperator[] (const Integer family_id) const
 
Integer size () const
 
bool contains (const Integer family_id)
 
void clear (const Integer family_id)
 

Attributs privés

std::map< Integer, ItemDatam_item_infos_list
 

Description détaillée

Définition à la ligne 136 du fichier ItemData.h.

Documentation des constructeurs et destructeur

◆ ItemDataList()

Arcane::ItemDataList::ItemDataList ( )
inline

Collection de structure de données nécessaire à l'ajout générique d'item (ItemData).

L'objet ItemDataList est une map <family_index,ItemData> où family_index est pris égal à l'item_kind de la famille. Constructeur de la classe

Définition à la ligne 148 du fichier ItemData.h.

◆ ~ItemDataList()

virtual Arcane::ItemDataList::~ItemDataList ( )
inlinevirtual

Destructeur de la classe

Définition à la ligne 151 du fichier ItemData.h.

Documentation des fonctions membres

◆ clear()

void Arcane::ItemDataList::clear ( const Integer  family_id)
inline

Définition à la ligne 193 du fichier ItemData.h.

◆ contains()

bool Arcane::ItemDataList::contains ( const Integer  family_id)
inline

Définition à la ligne 189 du fichier ItemData.h.

◆ itemData() [1/2]

ItemData & Arcane::ItemDataList::itemData ( const Integer  family_id)
inline

Définition à la ligne 155 du fichier ItemData.h.

◆ itemData() [2/2]

ItemData & Arcane::ItemDataList::itemData ( const Integer  family_id,
Integer  nb_items,
Integer  info_size,
Int32ArrayView  item_lids,
IItemFamily item_family,
IItemFamilyModifier family_modifier,
const Integer &  subdomain_id 
)
inline

Définition à la ligne 162 du fichier ItemData.h.

◆ operator[]() [1/2]

ItemData & Arcane::ItemDataList::operator[] ( const Integer  family_id)
inline

Définition à la ligne 175 du fichier ItemData.h.

◆ operator[]() [2/2]

const ItemData & Arcane::ItemDataList::operator[] ( const Integer  family_id) const
inline

Définition à la ligne 179 du fichier ItemData.h.

◆ size()

Integer Arcane::ItemDataList::size ( ) const
inline

Définition à la ligne 187 du fichier ItemData.h.

Documentation des données membres

◆ m_item_infos_list

std::map<Integer, ItemData> Arcane::ItemDataList::m_item_infos_list
private

Définition à la ligne 198 du fichier ItemData.h.


La documentation de cette classe a été générée à partir du fichier suivant :