Classe de représentation des Entry. More...
#include <core/alien/index_manager/IIndexManager.h>
Public Member Functions | |
| Entry () | |
| Constructeur par défaut. | |
| Entry (const Entry &en)=default | |
| Constructeur par copie. | |
| Entry (EntryImpl *impl) | |
| Constructeur. | |
| Entry & | operator= (const Entry &en) |
| Opérateur de copie. | |
| EntryImpl * | internal () const |
| Accès interne à l'implementation. | |
| bool | null () const |
| Indique si l'entrée est définie. | |
| void | nullify () |
| Arccore::ConstArrayView< Arccore::Integer > | getOwnIndexes () const |
| Ensemble des indices 'own' gérés par cette entrée. | |
| Arccore::ConstArrayView< Arccore::Integer > | getAllIndexes () const |
| Ensemble des indices 'own + ghost' gérés par cette entrée (. | |
| Arccore::ConstArrayView< Arccore::Integer > | getOwnLocalIds () const |
| Ensemble des items 'own' gérés par cette entrée. | |
| Arccore::ConstArrayView< Arccore::Integer > | getAllLocalIds () const |
| Ensemble des items 'own + ghost' gérés par cette entrée. | |
| Arccore::String | getName () const |
| Nom de l'entrée. | |
| Arccore::Integer | getKind () const |
| Support de l'entrée (en terme d'item). | |
| const IAbstractFamily & | getFamily () const |
| Retourne la famille abstraite de l'Entry. | |
| void | addTag (const Arccore::String &tagname, const Arccore::String &tagvalue) |
| Ajout d'un tag. | |
| void | removeTag (const Arccore::String &tagname) |
| Suppression d'un tag. | |
| bool | hasTag (const Arccore::String &tagname) |
| Test d'existance d'un tag. | |
| Arccore::String | tagValue (const Arccore::String &tagname) |
| Acces en lecture à un tag. | |
| IIndexManager * | manager () const |
| Référentiel du manager associé | |
Protected Attributes | |
| EntryImpl * | m_impl |
| Implémentation de ce type d'entrée. | |
Classe de représentation des Entry.
Cette classe est un proxy; sa copie est donc peu couteuse et son implémentation variable suivant le contexte
Definition at line 117 of file IIndexManager.h.
|
inline |
Constructeur par défaut.
Definition at line 125 of file IIndexManager.h.
References m_impl.
Referenced by Entry(), and operator=().
|
inlineexplicit |
|
inline |
|
inline |
Ensemble des indices 'own + ghost' gérés par cette entrée (.
Definition at line 160 of file IIndexManager.h.
References m_impl.
|
inline |
Ensemble des items 'own + ghost' gérés par cette entrée.
Definition at line 172 of file IIndexManager.h.
References m_impl.
|
inline |
Retourne la famille abstraite de l'Entry.
Definition at line 184 of file IIndexManager.h.
References m_impl.
|
inline |
Support de l'entrée (en terme d'item).
Definition at line 181 of file IIndexManager.h.
References m_impl.
|
inline |
|
inline |
Ensemble des indices 'own' gérés par cette entrée.
Definition at line 154 of file IIndexManager.h.
References m_impl.
|
inline |
Ensemble des items 'own' gérés par cette entrée.
Definition at line 166 of file IIndexManager.h.
References m_impl.
|
inline |
|
inline |
Accès interne à l'implementation.
Definition at line 146 of file IIndexManager.h.
References m_impl.
Referenced by Alien::BasicIndexManager::getIndexes().
|
inline |
Référentiel du manager associé
Definition at line 207 of file IIndexManager.h.
References Alien::IIndexManager::IIndexManager(), and m_impl.
Referenced by Alien::BasicIndexManager::getIndexes().
|
inline |
|
inline |
Definition at line 151 of file IIndexManager.h.
|
inline |
|
inline |
|
protected |
Implémentation de ce type d'entrée.
Definition at line 121 of file IIndexManager.h.
Referenced by addTag(), Entry(), Entry(), getAllIndexes(), getAllLocalIds(), getFamily(), getKind(), getName(), getOwnIndexes(), getOwnLocalIds(), hasTag(), internal(), manager(), null(), operator=(), removeTag(), and tagValue().