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

Represents an index of an enumeration over an entity. More...

#include <arcane/core/ItemEnumeratorBase.h>

Inheritance diagram for Arcane::ItemEnumeratorIndex:
Collaboration diagram for Arcane::ItemEnumeratorIndex:

Public Member Functions

constexpr __host__ __device__ ItemEnumeratorIndex (Int32 index)
constexpr __host__ __device__ Int32 index () const
constexpr __host__ __device__ Int32 asInt32 () const

Private Attributes

Int32 m_index = -1

Detailed Description

Represents an index of an enumeration over an entity.

Definition at line 38 of file ItemEnumeratorBase.h.

Constructor & Destructor Documentation

◆ ItemEnumeratorIndex()

__host__ __device__ Arcane::ItemEnumeratorIndex::ItemEnumeratorIndex ( Int32 index)
inlineexplicitconstexpr

Definition at line 43 of file ItemEnumeratorBase.h.

Member Function Documentation

◆ asInt32()

__host__ __device__ Int32 Arcane::ItemEnumeratorIndex::asInt32 ( ) const
inlineconstexpr

Definition at line 47 of file ItemEnumeratorBase.h.

◆ index()

__host__ __device__ Int32 Arcane::ItemEnumeratorIndex::index ( ) const
inlineconstexpr

Definition at line 46 of file ItemEnumeratorBase.h.

Member Data Documentation

◆ m_index

Int32 Arcane::ItemEnumeratorIndex::m_index = -1
private

Definition at line 51 of file ItemEnumeratorBase.h.


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