Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Collection

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::IteratorBase< IT, R, P, V >
 Iteration interval.This class manages an iteration interval with a beginning and an end. It allows for the simple construction of an iterator pair to iterate over the entire container. More...
class  Arcane::IterT< T >
 Iterator intervalThis class manages an iterator pair allowing modification of the elements of the container. More...
class  Arcane::ConstIterT< T >
 Constant iterator interval. 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::CollectionEventArgs
 Arguments of an event sent by a collection. 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...

Detailed Description

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 arcanedoc_core_types_array_usage.