|
| | CaseOptionMultiExtendedT (const CaseOptionBuildInfo &cob, const String &type_name) |
| |
| | CaseOptionMultiExtended (const CaseOptionBuildInfo &cob, const String &type_name) |
| |
| void | print (const String &lang, std::ostream &o) const override |
| | Imprime la valeur de l'option dans le langage lang,sur le flot o.
|
| |
| ICaseFunction * | function () const override |
| | Retourne la fonction liée à cette option ou nullptr s'il n'y en a pas.
|
| |
| void | updateFromFunction (Real, Integer) override |
| | Met à jour la valeur de l'option à partir d'une fonction.
|
| |
| void | visit (ICaseDocumentVisitor *visitor) const override |
| | Applique le visiteur sur cette option.
|
| |
| String | trueName () const |
| | Retourne le vrai nom (non traduit) de l'option.
|
| |
| String | name () const |
| | Retourne le nom de l'option correspondant au langage du jeu de données.
|
| |
| String | translatedName (const String &lang) const |
| | Nom dans la langue lang de l'option. Retourne name() si pas de traduction.
|
| |
| void | search (bool is_phase1) |
| | Récupère la valeur du fichier de configuration pour la variable.
|
| |
| ICaseMng * | caseMng () const |
| | Gestionnaire de cas.
|
| |
| ICaseOptionList * | parentOptionList () const |
| | OptionList parent.
|
| |
| ITraceMng * | traceMng () const |
| | Gestionnaire de traces.
|
| |
| ISubDomain * | subDomain () const |
| | Gestionnaire de sous-domaine.
|
| |
| ICaseDocument * | caseDocument () const |
| | Retourne le gestionnaire de document.
|
| |
| ICaseDocumentFragment * | caseDocumentFragment () const |
| | Retourne le document associé à cette option.
|
| |
| void | setRootElement (const XmlNode &root_element) |
| | Positionne l'élément racine à root_element.
|
| |
| XmlNode | rootElement () const |
| | Retourne l'élément racine du DOM.
|
| |
| Integer | minOccurs () const |
| | Nombre minimum d'occurences (pour une option multiple)
|
| |
| Integer | maxOccurs () const |
| | Nombre maximum d'occurences (pour une option multiple) (-1 == unbounded)
|
| |
| bool | isOptional () const |
| | Permet de savoir si une option est optionnelle.
|
| |
| void | addAlternativeNodeName (const String &lang, const String &name) |
| | Ajoute une traduction pour le nom de l'option.
|
| |
| void | addDefaultValue (const String &category, const String &value) |
| | Ajoute la valeur par défaut value à la catégorie category.
|
| |
| void | checkIsInitialized () const |
| | Lève une exception si l'option n'a pas été initialisée.
|
| |
| 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.
|
| |
| ArrayRange< pointer > | range () |
| | Intervalle d'itération du premier au dernièr élément.
|
| |
| 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.
|
| |
template<class T>
class Arcane::CaseOptionMultiExtendedT< T >
Option du jeu de donnée de type liste de types étendus.
- Avertissement
- Toutes les méthodes de cette classe doivent être visible dans la déclaration (pour éviter des problèmes d'instanciation de templates).
- Voir également
- CaseOptionExtendedT
Définition à la ligne 184 du fichier CaseOptionExtended.h.