|
| | CaseOptionMultiServiceT (const CaseOptionBuildInfo &cob, bool allow_null) |
| CaseOptionMultiServiceT< InterfaceType > & | operator() () |
| const CaseOptionMultiServiceT< InterfaceType > & | operator() () const |
| | CaseOptionMultiService (const CaseOptionBuildInfo &cob, bool allow_null) |
|
| CaseOptionMultiService (const CaseOptionMultiService &)=delete |
|
const CaseOptionMultiService & | operator= (const CaseOptionMultiService &)=delete |
| XmlNode | rootElement () const |
| String | rootTagName () const |
| String | name () const |
| void | getAvailableNames (StringArray &names) const |
| | Returns the valid implementation names for this service in names.
|
| String | serviceName (Integer index) const |
| | Name of the n-th service.
|
| void | addAlternativeNodeName (const String &lang, const String &name) |
| void | setMeshName (const String &mesh_name) |
| | Sets the mesh name to which the service will be associated.
|
| String | meshName () const |
| | Mesh name to which the service is associated.
|
| constexpr | ArrayView () noexcept |
| | Constructs an empty view.
|
|
| ArrayView (const ArrayView< InterfaceType * > &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.
|
| constexpr | ArrayView (std::array< InterfaceType *, N > &v) |
|
ArrayView< InterfaceType * > & | operator= (const ArrayView< InterfaceType * > &from)=default |
| | Copy assignment operator.
|
| constexpr ArrayView< InterfaceType * > & | operator= (std::array< InterfaceType *, 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 const_iterator | begin () const noexcept |
| | Constant 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 | 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 InterfaceType *&o) noexcept |
| | Fills the array with the value o.
|
| constexpr ConstArrayView< InterfaceType * > | constView () const noexcept |
| | Constant view of this view.
|
| constexpr ArrayView< InterfaceType * > | 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< InterfaceType * > | subConstView (Integer abegin, Integer asize) const noexcept |
| | Constant sub-view starting from element abegin and containing asize elements.
|
| constexpr ArrayView< InterfaceType * > | 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.
|
| 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< InterfaceType * > &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<typename InterfaceType>
class Arcane::CaseOptionMultiServiceT< InterfaceType >
Data set option of the service list type.
Definition at line 344 of file CaseOptionService.h.