|  | 
|  | 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 nullptrs'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 abeginet contenantasizeé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.