|
| | 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 |
| | Prints the option value in the language lang, to the stream o.
|
| ICaseFunction * | function () const override |
| | Returns the function linked to this option or nullptr if none exists.
|
| void | updateFromFunction (Real, Integer) override |
| | Updates the option value from a function.
|
| void | visit (ICaseDocumentVisitor *visitor) const override |
| | Applies the visitor to this option.
|
| String | trueName () const |
| | Returns the true name (untranslated) of the option.
|
| String | name () const |
| | Returns the option name corresponding to the data set language.
|
| String | translatedName (const String &lang) const |
| | Name of the option in the language lang. Returns name() if no translation exists.
|
| void | search (bool is_phase1) |
| | Retrieves the value from the configuration file for the variable.
|
| ICaseMng * | caseMng () const |
| | Case manager.
|
| ICaseOptionList * | parentOptionList () const |
| | Parent OptionList.
|
| ITraceMng * | traceMng () const |
| | Trace manager.
|
| ISubDomain * | subDomain () const |
| | Sub-domain manager.
|
| ICaseDocument * | caseDocument () const |
| | Returns the document manager.
|
| ICaseDocumentFragment * | caseDocumentFragment () const |
| | Returns the document associated with this option.
|
| void | setRootElement (const XmlNode &root_element) |
| | Positions the root element at root_element.
|
| XmlNode | rootElement () const |
| | Returns the root element of the DOM.
|
| Integer | minOccurs () const |
| | Minimum number of occurrences (for a multiple option).
|
| Integer | maxOccurs () const |
| | Maximum number of occurrences (for a multiple option) (-1 == unbounded).
|
| bool | isOptional () const |
| | Allows knowing if an option is optional.
|
| void | addAlternativeNodeName (const String &lang, const String &name) |
| | Adds a translation for the option name.
|
| void | addDefaultValue (const String &category, const String &value) |
| | Adds the default value value to the category category.
|
| void | checkIsInitialized () const |
| | Throws an exception if the option has not been initialized.
|
| constexpr | ArrayView () noexcept |
| | Constructs an empty view.
|
|
| ArrayView (const ArrayView< T > &from)=default |
| | Copy constructor from another view.
|
| constexpr | ArrayView (Integer asize, pointer ptr) noexcept |
| | Constructs a view over a memory region starting at ptr and.
|
| template<std::size_t N> |
| constexpr | ArrayView (std::array< T, N > &v) |
|
ArrayView< T > & | operator= (const ArrayView< T > &from)=default |
| | Copy assignment operator.
|
| template<std::size_t N> |
| constexpr ArrayView< T > & | operator= (std::array< T, N > &from) |
| constexpr reference | operator[] (Integer i) |
| | i-th element of the array.
|
| constexpr const_reference | operator[] (Integer i) const |
| | i-th element of the array.
|
| constexpr reference | operator() (Integer i) |
| | i-th element of the array.
|
| constexpr const_reference | operator() (Integer i) const |
| | i-th element of the array.
|
| constexpr const_reference | item (Integer i) const |
| | i-th element of the array.
|
| constexpr void | setItem (Integer i, const_reference v) |
| | Sets the i-th element of the array.
|
| constexpr Integer | size () const noexcept |
| | Returns the size of the array.
|
| constexpr Integer | length () const noexcept |
| | Number of elements in the array.
|
| constexpr iterator | begin () noexcept |
| | Iterator to the first element of the array.
|
| constexpr iterator | end () noexcept |
| | Iterator to the first element after the end of the array.
|
| constexpr const_iterator | begin () const noexcept |
| | Constant iterator to the first element of the array.
|
| constexpr const_iterator | end () const noexcept |
| | Constant iterator to the first element after the end of the array.
|
| constexpr reverse_iterator | rbegin () noexcept |
| | Reverse iterator to the first element of the array.
|
| constexpr const_reverse_iterator | rbegin () const noexcept |
| | Reverse iterator to the first element of the array.
|
| constexpr reverse_iterator | rend () noexcept |
| | Reverse iterator to the first element after the end of the array.
|
| constexpr const_reverse_iterator | rend () const noexcept |
| | Reverse iterator to the first element after the end of the array.
|
| ArrayRange< pointer > | range () |
| | Iteration range from the first to the last element.
|
| ArrayRange< const_pointer > | range () const |
| | Iteration range from the first to the last element.
|
| constexpr pointer | ptrAt (Integer index) |
| | Address of the index-th element.
|
| constexpr const_pointer | ptrAt (Integer index) const |
| | Address of the index-th element.
|
| constexpr const_reference | at (Integer i) const |
| void | setAt (Integer i, const_reference value) |
| void | fill (const T &o) noexcept |
| | Fills the array with the value o.
|
| constexpr ConstArrayView< T > | constView () const noexcept |
| | Constant view of this view.
|
| constexpr ArrayView< T > | subView (Integer abegin, Integer asize) noexcept |
| | Sub-view starting from element abegin and containing asize elements.
|
| constexpr ThatClass | subPart (Integer abegin, Integer asize) noexcept |
| | Sub-view starting from element abegin and containing asize elements.
|
| constexpr ConstArrayView< T > | subConstView (Integer abegin, Integer asize) const noexcept |
| | Constant sub-view starting from element abegin and containing asize elements.
|
| constexpr ArrayView< T > | subViewInterval (Integer index, Integer nb_interval) |
| | Sub-view corresponding to the interval index over nb_interval.
|
| constexpr ThatClass | subPartInterval (Integer index, Integer nb_interval) |
| | Sub-view corresponding to the interval index over nb_interval.
|
| template<class U> |
| void | copy (const U ©_array) |
| | Copies the array copy_array into the instance.
|
| constexpr bool | empty () const noexcept |
| | Returns true if the array is empty (zero dimension).
|
| bool | contains (const_reference v) const |
| | true if the array contains the element with value v
|
| void | setArray (const ArrayView< T > &v) noexcept |
| constexpr pointer | unguardedBasePointer () noexcept |
| | Pointer to the beginning of the view.
|
| constexpr const_pointer | unguardedBasePointer () const noexcept |
| | Constant pointer to the start of the view.
|
| constexpr const_pointer | data () const noexcept |
| | Pointer to the start of the view.
|
| constexpr pointer | data () noexcept |
| | Constant pointer to the start of the view.
|
template<class T>
class Arcane::CaseOptionMultiExtendedT< T >
Option for the extended list of types dataset.
- Warning
- All methods of this class must be visible in the declaration (to avoid template instantiation problems).
- See also
- CaseOptionExtendedT
Definition at line 192 of file CaseOptionExtended.h.