Collection classes. More...
Classes | |
| class | Arcane::MultiArray2< DataType > |
| Base class for multi-sized 2D arrays. More... | |
| class | Arcane::SharedMultiArray2< DataType > |
| Multi-sized 2D array with reference semantics. More... | |
| class | Arcane::UniqueMultiArray2< DataType > |
| Multi-sized 2D array with value semantics. More... | |
| class | Arcane::Array2View< DataType > |
| Mutable view for a 2D array. More... | |
| class | Arcane::ConstArray2View< DataType > |
| View for a constant 2D array. More... | |
| class | Arcane::Array3View< DataType > |
| View for a 3D array. More... | |
| class | Arcane::ConstArray3View< DataType > |
| View for a constant 3D array. More... | |
| class | Arcane::Array4View< DataType > |
| View for a 4D array. More... | |
| class | Arcane::ConstArray4View< DataType > |
| Constant view for a 4D array. More... | |
| class | Arcane::ArrayView< T > |
| Modifiable view of an array of type T. More... | |
| class | Arcane::ConstArrayView< T > |
| Constant view of an array of type T. More... | |
| class | Arcane::FixedArray< T, NbElement > |
| Fixed-size 1D array. More... | |
| class | Arcane::SpanImpl< T, SizeType, Extent > |
| View of an array of elements of type T. More... | |
| class | Arcane::Span< T, Extent > |
| View of an array of elements of type T. More... | |
| class | Arcane::SmallSpan< T, Extent > |
| View of an array of elements of type T. More... | |
| class | Arcane::Span2Impl< T, SizeType, Extent1, Extent2 > |
| View for a 2D array. More... | |
| class | Arcane::SmallSpan2< T, Extent1, Extent2 > |
| View for a 2D array whose size is an 'Int32'. More... | |
| class | Arcane::Span2< T, Extent1, Extent2 > |
| View for a 2D array whose size is an 'Int64'. More... | |
| class | Arcane::Array2< DataType > |
| Class representing a classic 2D array. More... | |
| class | Arcane::SharedArray2< T > |
| Shared 2D data vector with reference semantics. More... | |
| class | Arcane::UniqueArray2< T > |
| 2D data vector with value semantics (STL style). More... | |
| class | Arcane::AbstractArray< T > |
| Abstract base class for a vector. More... | |
| class | Arcane::Array< T > |
| Base class for 1D data vectors. More... | |
| class | Arcane::SharedArray< T > |
| 1D vector of data with reference semantics. More... | |
| class | Arcane::UniqueArray< T > |
| 1D data vector with value semantics (STL style). More... | |
| class | Arcane::EnumeratorBase |
| Generic enumerator. More... | |
| class | Arcane::EnumeratorT< T > |
| Typed enumerator. More... | |
| class | Arcane::CollectionBase |
| Base class for a collection. More... | |
| class | Arcane::Collection< T > |
| Base class for a strongly typed collection. More... | |
| class | Arcane::SmallArray< T, NbElement > |
| 1D data array with pre-allocated stack buffer. More... | |
Collection classes.
Collections are Arcane classes that manage a set of objects. Generally, the most used collection is the array. For more information, refer to the page Arrays.