Alien  1.3.0
User documentation
Loading...
Searching...
No Matches
Alien::IIndexManager::EntryImpl Class Referenceabstract

Interface d'implémentation de Entry. More...

#include <core/alien/index_manager/IIndexManager.h>

Public Member Functions

virtual ~EntryImpl ()=default
 Destructeur.
virtual Arccore::ConstArrayView< Arccore::Integer > getOwnIndexes () const =0
 Retourne la liste des Index de l'Entry.
virtual Arccore::ConstArrayView< Arccore::Integer > getAllIndexes () const =0
 Retourne la liste des Index de l'Entry (own + ghost).
virtual Arccore::ConstArrayView< Arccore::Integer > getOwnLocalIds () const =0
 Retourne la liste des Items de l'Entry.
virtual Arccore::ConstArrayView< Arccore::Integer > getAllLocalIds () const =0
 Retourne la liste des Items de l'Entry (own + ghost).
virtual Arccore::String getName () const =0
 Retourne le nom de l'entrée.
virtual Arccore::Integer getKind () const =0
 Retourne le type de support de l'Entry.
virtual const IAbstractFamilygetFamily () const =0
 Retourne la famille abstraite de l'Entry.
virtual void addTag (const Arccore::String &tagname, const Arccore::String &tagvalue)=0
 Ajout d'un tag.
virtual void removeTag (const Arccore::String &tagname)=0
 Suppression d'un tag.
virtual bool hasTag (const Arccore::String &tagname)=0
 Test d'existance d'un tag.
virtual Arccore::String tagValue (const Arccore::String &tagname)=0
 Lecture d'un tag.
virtual IIndexManagermanager () const =0
 Référentiel du manager associé

Detailed Description

Interface d'implémentation de Entry.

Definition at line 80 of file IIndexManager.h.

Member Function Documentation

◆ getAllIndexes()

virtual Arccore::ConstArrayView< Arccore::Integer > Alien::IIndexManager::EntryImpl::getAllIndexes ( ) const
pure virtual

Retourne la liste des Index de l'Entry (own + ghost).

Implemented in Alien::BasicIndexManager::MyEntryImpl.

◆ getAllLocalIds()

virtual Arccore::ConstArrayView< Arccore::Integer > Alien::IIndexManager::EntryImpl::getAllLocalIds ( ) const
pure virtual

Retourne la liste des Items de l'Entry (own + ghost).

Implemented in Alien::BasicIndexManager::MyEntryImpl.

◆ getFamily()

virtual const IAbstractFamily & Alien::IIndexManager::EntryImpl::getFamily ( ) const
pure virtual

Retourne la famille abstraite de l'Entry.

Implemented in Alien::BasicIndexManager::MyEntryImpl.

◆ getKind()

virtual Arccore::Integer Alien::IIndexManager::EntryImpl::getKind ( ) const
pure virtual

Retourne le type de support de l'Entry.

Implemented in Alien::BasicIndexManager::MyEntryImpl.

◆ getName()

virtual Arccore::String Alien::IIndexManager::EntryImpl::getName ( ) const
pure virtual

Retourne le nom de l'entrée.

Implemented in Alien::BasicIndexManager::MyEntryImpl.

◆ getOwnIndexes()

virtual Arccore::ConstArrayView< Arccore::Integer > Alien::IIndexManager::EntryImpl::getOwnIndexes ( ) const
pure virtual

Retourne la liste des Index de l'Entry.

Implemented in Alien::BasicIndexManager::MyEntryImpl.

◆ getOwnLocalIds()

virtual Arccore::ConstArrayView< Arccore::Integer > Alien::IIndexManager::EntryImpl::getOwnLocalIds ( ) const
pure virtual

Retourne la liste des Items de l'Entry.

Implemented in Alien::BasicIndexManager::MyEntryImpl.

◆ manager()

virtual IIndexManager * Alien::IIndexManager::EntryImpl::manager ( ) const
pure virtual

Référentiel du manager associé

Implemented in Alien::BasicIndexManager::MyEntryImpl.

References Alien::IIndexManager::IIndexManager().


The documentation for this class was generated from the following file: