Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::AnyItem::Group Class Reference

AnyItem Group Aggregation of Arcane group + information {partial or not} for variables Construction within AnyItem families. More...

#include <arcane/core/anyitem/AnyItemGroup.h>

Inheritance diagram for Arcane::AnyItem::Group:
Collaboration diagram for Arcane::AnyItem::Group:

Classes

class  BlockItemEnumerator
 Enumerator of an item block. More...
class  Enumerator
 Enumerator of item blocks. More...

Public Member Functions

 Group (const Private::GroupIndexMapping &groups)
 Construction from a Group - offset table (from the family).
Enumerator enumerator () const
 Enumerator of the group.
Integer size () const
 Number of aggregated groups.

Public Attributes

const Private::GroupIndexMappingm_groups
 Group - offset table.

Static Private Member Functions

static ItemInternal_toInternal (const Item &v)

Detailed Description

AnyItem Group Aggregation of Arcane group + information {partial or not} for variables Construction within AnyItem families.

Definition at line 85 of file AnyItemGroup.h.

Constructor & Destructor Documentation

◆ Group()

Arcane::AnyItem::Group::Group ( const Private::GroupIndexMapping & groups)
inline

Construction from a Group - offset table (from the family).

Definition at line 195 of file AnyItemGroup.h.

References m_groups.

Member Function Documentation

◆ _toInternal()

ItemInternal * Arcane::AnyItem::Group::_toInternal ( const Item & v)
inlinestaticprivate

Definition at line 87 of file AnyItemGroup.h.

◆ enumerator()

Enumerator Arcane::AnyItem::Group::enumerator ( ) const
inline

Enumerator of the group.

Definition at line 200 of file AnyItemGroup.h.

References m_groups.

◆ size()

Integer Arcane::AnyItem::Group::size ( ) const
inline

Number of aggregated groups.

Definition at line 206 of file AnyItemGroup.h.

References m_groups.

Member Data Documentation

◆ m_groups

const Private::GroupIndexMapping& Arcane::AnyItem::Group::m_groups

Group - offset table.

Definition at line 215 of file AnyItemGroup.h.

Referenced by enumerator(), Group(), Arcane::AnyItem::UserGroup::operator<<(), and size().


The documentation for this class was generated from the following file: