Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::ItemLocalIdListViewT< ItemType > Class Template Reference

Typed view over a list of connectivity entities. More...

#include <arcane/core/ItemLocalIdListView.h>

Public Types

using LocalIdType = typename ItemLocalIdTraitsT<ItemType>::LocalIdType
using const_iterator = ItemLocalIdListViewConstIteratorT<ItemType>
using SentinelType = const_iterator
Public Types inherited from Arcane::ItemLocalIdListView
using ThatClass = ItemLocalIdListView
using BaseClass = impl::ItemLocalIdListContainerView

Public Member Functions

constexpr __host__ __device__ LocalIdType operator[] (Int32 i) const
constexpr __host__ __device__ const_iterator begin () const
constexpr __host__ __device__ SentinelType end () const
constexpr __host__ __device__ const_iterator endIterator () const
Public Member Functions inherited from Arcane::ItemLocalIdListView
constexpr __host__ __device__ ItemLocalId operator[] (Int32 index) const
constexpr __host__ __device__ Int32 size () const
impl::ItemLocalIdListContainerView containerView () const

Friends

class ItemConnectivityContainerView
class Item
class ItemInternalConnectivityList

Detailed Description

template<typename ItemType>
class Arcane::ItemLocalIdListViewT< ItemType >

Typed view over a list of connectivity entities.

Definition at line 231 of file ItemLocalIdListView.h.

Member Typedef Documentation

◆ const_iterator

template<typename ItemType>
using Arcane::ItemLocalIdListViewT< ItemType >::const_iterator = ItemLocalIdListViewConstIteratorT<ItemType>

Definition at line 243 of file ItemLocalIdListView.h.

◆ LocalIdType

template<typename ItemType>
using Arcane::ItemLocalIdListViewT< ItemType >::LocalIdType = typename ItemLocalIdTraitsT<ItemType>::LocalIdType

Definition at line 242 of file ItemLocalIdListView.h.

◆ SentinelType

template<typename ItemType>
using Arcane::ItemLocalIdListViewT< ItemType >::SentinelType = const_iterator

Definition at line 245 of file ItemLocalIdListView.h.

Member Function Documentation

◆ begin()

template<typename ItemType>
__host__ __device__ const_iterator Arcane::ItemLocalIdListViewT< ItemType >::begin ( ) const
inlineconstexpr

Definition at line 264 of file ItemLocalIdListView.h.

◆ end()

template<typename ItemType>
__host__ __device__ SentinelType Arcane::ItemLocalIdListViewT< ItemType >::end ( ) const
inlineconstexpr

Definition at line 268 of file ItemLocalIdListView.h.

◆ endIterator()

template<typename ItemType>
__host__ __device__ const_iterator Arcane::ItemLocalIdListViewT< ItemType >::endIterator ( ) const
inlineconstexpr

Definition at line 272 of file ItemLocalIdListView.h.

◆ operator[]()

template<typename ItemType>
__host__ __device__ LocalIdType Arcane::ItemLocalIdListViewT< ItemType >::operator[] ( Int32 i) const
inlineconstexpr

Definition at line 262 of file ItemLocalIdListView.h.

◆ Item

template<typename ItemType>
friend class Item
friend

Definition at line 237 of file ItemLocalIdListView.h.

◆ ItemConnectivityContainerView

template<typename ItemType>
friend class ItemConnectivityContainerView
friend

Definition at line 234 of file ItemLocalIdListView.h.

◆ ItemInternalConnectivityList

template<typename ItemType>
friend class ItemInternalConnectivityList
friend

Definition at line 238 of file ItemLocalIdListView.h.


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