Public Member Functions | |
| LinkVariableArray (const LinkFamily &family) | |
| LinkVariableArray (const LinkVariableArray &v) | |
| ArrayView< DataType > | operator[] (const LinkFamily::LinkIndex &item) |
| Accessor. | |
| ConstArrayView< DataType > | operator[] (const LinkFamily::LinkIndex &item) const |
| Accessor const. | |
| void | notifyFamilyIsInvalidate () |
| Action if the family is invalidated: we resize. | |
| void | notifyFamilyIsReserved () |
| Action if the family is reserved: we resize. | |
| void | resize (Integer size) |
| Resizing of the second dimension of the array. | |
| Integer | size () const |
| Returns the size of the array. | |
Private Attributes | |
| Integer | m_size |
| Size of the 2nd dimension of the array. | |
| const LinkFamily | m_family |
| Link family. | |
| Arcane::UniqueArray2< DataType > | m_values |
| Values. | |
Definition at line 53 of file AnyItemLinkVariableArray.h.
|
inline |
Definition at line 58 of file AnyItemLinkVariableArray.h.
|
inline |
Definition at line 66 of file AnyItemLinkVariableArray.h.
|
inline |
Definition at line 74 of file AnyItemLinkVariableArray.h.
|
inlinevirtual |
Action if the family is invalidated: we resize.
Implements Arcane::AnyItem::ILinkFamilyObserver.
Definition at line 92 of file AnyItemLinkVariableArray.h.
|
inlinevirtual |
Action if the family is reserved: we resize.
Implements Arcane::AnyItem::ILinkFamilyObserver.
Definition at line 99 of file AnyItemLinkVariableArray.h.
|
inline |
|
inline |
|
inline |
|
inline |
Returns the size of the array.
Definition at line 113 of file AnyItemLinkVariableArray.h.
References m_size.
Referenced by resize().
|
private |
Link family.
Definition at line 121 of file AnyItemLinkVariableArray.h.
Referenced by notifyFamilyIsInvalidate(), notifyFamilyIsReserved(), and resize().
|
private |
Size of the 2nd dimension of the array.
Definition at line 118 of file AnyItemLinkVariableArray.h.
Referenced by notifyFamilyIsInvalidate(), notifyFamilyIsReserved(), resize(), and size().
|
private |
Values.
Definition at line 124 of file AnyItemLinkVariableArray.h.
Referenced by notifyFamilyIsInvalidate(), notifyFamilyIsReserved(), operator[](), operator[](), and resize().