|
| CaseOptionTrace (Arcane::ICaseOptionList *icl, const Arcane::String &s, const Arcane::XmlNode &element) |
|
BaseClass | operator() () |
|
const value_type & | operator[] (Arcane::Integer i) const |
|
value_type & | operator[] (Arcane::Integer i) |
|
Arcane::Integer | count () const |
|
Arcane::Integer | size () const |
|
| CaseOptionsMulti (ICaseMng *, const String &tag_root_name, const XmlNode &element, Integer min_occurs, Integer max_occurs) |
|
| CaseOptionsMulti (ICaseOptionList *, const String &tag_root_name, const XmlNode &element, Integer min_occurs, Integer max_occurs) |
|
ICaseOptions * | toCaseOptions () override |
|
void | addChild (ICaseOptionList *v) override |
|
Integer | nbChildren () const override |
|
ICaseOptionList * | child (Integer index) const override |
|
ICaseOptionsMulti * | toCaseOptionsMulti () |
|
| CaseOptions (ICaseMng *cm, const String &name) |
| Construit un jeu d'options.
|
|
| CaseOptions (ICaseOptionList *, const String &name) |
| Construit un jeu d'options.
|
|
| CaseOptions (ICaseMng *cm, const String &name, const XmlNode &parent) |
| Construit un jeu d'options.
|
|
| CaseOptions (ICaseOptionList *, const String &name, const XmlNode &parent, bool is_optional=false, bool is_multi=false) |
| Construit un jeu d'options.
|
|
| ~CaseOptions () override |
| Libère les ressources.
|
|
String | rootTagTrueName () const override |
| Retourne le vrai nom (non traduit) de l'élément.
|
|
String | rootTagName () const override |
| Retourne le nom de l'élément dans le langage du jeu de données.
|
|
String | translatedName (const String &lang) const override |
| Nom dans la langue lang de l'option. Retourne rootTagTrueName() si pas de traduction.
|
|
virtual String | trueName () const |
| Retourne le vrai nom (non traduit) de l'élément.
|
|
virtual String | name () const |
| Retourne le nom de l'élément dans le langage du jeu de données.
|
|
void | read (bool is_phase1) override |
|
void | read (eCaseOptionReadPhase phase) override |
| Effectue la lecture de la phase read_phase des options.
|
|
void | addInvalidChildren (XmlNodeList &) override |
| Ajoute à nlist les éléments non reconnus.
|
|
void | printChildren (const String &lang, int indent) override |
|
IServiceInfo * | caseServiceInfo () const override |
| Retourne le service associé ou 0 s'il n'y en a pas.
|
|
IModule * | caseModule () const override |
| Retourne le module associé ou 0 s'il n'y en a pas.
|
|
void | setCaseServiceInfo (IServiceInfo *m) override |
| Associe le service m à ce jeu de données.
|
|
void | setCaseModule (IModule *m) override |
| Associe le module m à ce jeu de données.
|
|
void | deepGetChildren (Array< CaseOptionBase * > &col) override |
| Ajoute à la liste col tous les options filles.
|
|
ICaseOptionList * | configList () override |
|
const ICaseOptionList * | configList () const override |
|
ICaseFunction * | activateFunction () override |
| Fonction indiquant l'état d'activation de l'option.
|
|
bool | isPresent () const override |
| Vrai si l'option est présente dans le fichier, faux s'il s'agit de la valeur par défaut.
|
|
void | addAlternativeNodeName (const String &lang, const String &name) override |
| Ajoute une traduction pour le nom de l'option. Ajoute le nom name de l'option correspondant au langage lang. Si une traduction existe déjà pour ce langage, elle est remplacée par celle-ci.
|
|
ICaseMng * | caseMng () const override |
|
ITraceMng * | traceMng () const override |
|
ISubDomain * | subDomain () const override |
| Sous-domain associé.
|
|
IMesh * | mesh () const override |
|
MeshHandle | meshHandle () const override |
|
ICaseDocument * | caseDocument () const override |
|
ICaseDocumentFragment * | caseDocumentFragment () const override |
|
void | detach () override |
|
void | visit (ICaseDocumentVisitor *visitor) const override |
| Applique le visiteur sur cette option.
|
|
String | xpathFullName () const override |
| Nom complet au format XPath correspondant à rootElement()
|
|
Ref< ICaseOptions > | toReference () override |
|
| ARCCORE_DEPRECATED_2019 ("Use meshHandle().mesh() instead") virtual IMesh *mesh() const =0 |
|
| ARCANE_DEPRECATED_REASON ("Y2023: use caseMng()->caseDocument() instead.") virtual ICaseDocument *caseDocument() const =0 |
|
|
CaseOptionsPrivate * | m_p |
| Implémentation.
|
|
using | ThatClass = ArrayView< T > |
|
typedef T | value_type |
| Type des éléments du tableau.
|
|
typedef value_type * | pointer |
| Type pointeur d'un élément du tableau.
|
|
typedef const value_type * | const_pointer |
| Type pointeur constant d'un élément du tableau.
|
|
typedef ArrayIterator< pointer > | iterator |
| Type de l'itérateur sur un élément du tableau.
|
|
typedef ArrayIterator< const_pointer > | const_iterator |
| Type de l'itérateur constant sur un élément du tableau.
|
|
typedef value_type & | reference |
| Type référence d'un élément du tableau.
|
|
typedef const value_type & | const_reference |
| Type référence constante d'un élément du tableau.
|
|
typedef Integer | size_type |
| Type indexant le tableau.
|
|
typedef std::ptrdiff_t | difference_type |
| Type d'une distance entre itérateur éléments du tableau.
|
|
typedef IterT< ArrayView< T > > | iter |
| Type d'un itérateur sur tout le tableau.
|
|
typedef ConstIterT< ArrayView< T > > | const_iter |
| Type d'un itérateur constant sur tout le tableau.
|
|
typedef std::reverse_iterator< iterator > | reverse_iterator |
|
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
|
constexpr | ArrayView () noexcept |
| Construit une vue vide.
|
|
| ArrayView (const ArrayView< T > &from)=default |
| Constructeur de recopie depuis une autre vue.
|
|
constexpr | ArrayView (Integer asize, pointer ptr) noexcept |
| Construit une vue sur une zone mémoire commencant par ptr et.
|
|
template<std::size_t N> |
constexpr | ArrayView (std::array< T, N > &v) |
| Construit une vue sur une zone mémoire commencant par ptr et contenant asize éléments.
|
|
ArrayView< T > & | operator= (const ArrayView< T > &from)=default |
| Opérateur de recopie.
|
|
template<std::size_t N> |
constexpr ArrayView< T > & | operator= (std::array< T, N > &from) |
|
constexpr reference | operator[] (Integer i) |
| i-ème élément du tableau.
|
|
constexpr const_reference | operator[] (Integer i) const |
| i-ème élément du tableau.
|
|
constexpr reference | operator() (Integer i) |
| i-ème élément du tableau.
|
|
constexpr const_reference | operator() (Integer i) const |
| i-ème élément du tableau.
|
|
constexpr const_reference | item (Integer i) const |
| i-ème élément du tableau.
|
|
constexpr void | setItem (Integer i, const_reference v) |
| Positionne le i-ème élément du tableau.
|
|
constexpr Integer | size () const noexcept |
| Retourne la taille du tableau.
|
|
constexpr Integer | length () const noexcept |
| Nombre d'éléments du tableau.
|
|
constexpr iterator | begin () noexcept |
| Itérateur sur le premier élément du tableau.
|
|
constexpr iterator | end () noexcept |
| Itérateur sur le premier élément après la fin du tableau.
|
|
constexpr const_iterator | begin () const noexcept |
| Itérateur constant sur le premier élément du tableau.
|
|
constexpr const_iterator | end () const noexcept |
| Itérateur constant sur le premier élément après la fin du tableau.
|
|
constexpr reverse_iterator | rbegin () noexcept |
| Itérateur inverse sur le premier élément du tableau.
|
|
constexpr const_reverse_iterator | rbegin () const noexcept |
| Itérateur inverse sur le premier élément du tableau.
|
|
constexpr reverse_iterator | rend () noexcept |
| Itérateur inverse sur le premier élément après la fin du tableau.
|
|
constexpr const_reverse_iterator | rend () const noexcept |
| Itérateur inverse sur le premier élément après la fin du tableau.
|
|
| ARCCORE_DEPRECATED_REASON ("Y2023: Use begin()/end() instead") ArrayRange< pointer > range() |
| Intervalle d'itération du premier au dernièr élément.
|
|
| ARCCORE_DEPRECATED_REASON ("Y2023: Use begin()/end() instead") ArrayRange< const_pointer > range() const |
| Intervalle d'itération du premier au dernièr élément.
|
|
constexpr pointer | ptrAt (Integer index) |
| Addresse du index-ème élément.
|
|
constexpr const_pointer | ptrAt (Integer index) const |
| Addresse du index-ème élément.
|
|
constexpr const_reference | at (Integer i) const |
|
void | setAt (Integer i, const_reference value) |
|
void | fill (const T &o) noexcept |
| Remplit le tableau avec la valeur o.
|
|
constexpr ConstArrayView< T > | constView () const noexcept |
| Vue constante sur cette vue.
|
|
constexpr ArrayView< T > | subView (Integer abegin, Integer asize) noexcept |
| Sous-vue à partir de l'élément abegin et contenant asize éléments.
|
|
constexpr ThatClass | subPart (Integer abegin, Integer asize) noexcept |
| Sous-vue à partir de l'élément abegin et contenant asize éléments.
|
|
constexpr ConstArrayView< T > | subConstView (Integer abegin, Integer asize) const noexcept |
| Sous-vue constante à partir de l'élément abegin et contenant asize éléments.
|
|
constexpr ArrayView< T > | subViewInterval (Integer index, Integer nb_interval) |
| Sous-vue correspondant à l'interval index sur nb_interval.
|
|
constexpr ThatClass | subPartInterval (Integer index, Integer nb_interval) |
| Sous-vue correspondant à l'interval index sur nb_interval.
|
|
template<class U > |
void | copy (const U ©_array) |
| Recopie le tableau copy_array dans l'instance.
|
|
constexpr bool | empty () const noexcept |
| Retourne true si le tableau est vide (dimension nulle)
|
|
bool | contains (const_reference v) const |
| true si le tableau contient l'élément de valeur v
|
|
void | setArray (const ArrayView< T > &v) noexcept |
|
constexpr pointer | unguardedBasePointer () noexcept |
| Pointeur sur le début de la vue.
|
|
constexpr const_pointer | unguardedBasePointer () const noexcept |
| Pointeur constant sur le début de la vue.
|
|
constexpr const_pointer | data () const noexcept |
| Pointeur sur le début de la vue.
|
|
constexpr pointer | data () noexcept |
| Pointeur constant sur le début de la vue.
|
|
constexpr pointer | _ptr () noexcept |
| Retourne un pointeur sur le tableau.
|
|
constexpr const_pointer | _ptr () const noexcept |
| Retourne un pointeur sur le tableau.
|
|
void | _setArray (pointer v, Integer s) noexcept |
| Modifie le pointeur et la taille du tableau.
|
|
void | _setPtr (pointer v) noexcept |
| Modifie le pointeur du début du tableau.
|
|
void | _setSize (Integer s) noexcept |
| Modifie la taille du tableau.
|
|
static constexpr ThatClass | create (pointer ptr, Integer asize) noexcept |
| Construit une vue sur une zone mémoire commencant par ptr et.
|
|