Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ItemLocalIdListView

Vue sur une liste de ItemLocalId. Plus de détails...

#include <arcane/core/ItemLocalIdListView.h>

+ Graphe d'héritage de Arcane::ItemLocalIdListView:
+ Graphe de collaboration de Arcane::ItemLocalIdListView:

Types publics

using ThatClass = ItemLocalIdListView
 
using BaseClass = impl::ItemLocalIdListContainerView
 

Fonctions membres publiques

constexpr __host__ __device__ ItemLocalId operator[] (Int32 index) const
 
constexpr __host__ __device__ Int32 size () const
 
impl::ItemLocalIdListContainerView containerView () const
 

Fonctions membres privées

constexpr __host__ __device__ ItemLocalIdListView (const Int32 *ids, Int32 s, Int32 local_id_offset)
 
constexpr __host__ __device__ ItemLocalIdListView (const BaseClass &view)
 
ConstArrayView< Int32_idsWithoutOffset () const
 
constexpr __host__ __device__ Int32 localId (Int32 index) const
 
- Fonctions membres privées hérités de Arcane::impl::ItemLocalIdListContainerView
constexpr __host__ __device__ Int32 operator[] (Int32 index) const
 
constexpr __host__ __device__ Int32 localId (Int32 index) const
 
constexpr __host__ __device__ Int32 size () const
 
void fillLocalIds (Array< Int32 > &ids) const
 

Amis

template<typename ItemType>
class ItemLocalIdListViewT
 
class ItemVectorView
 
bool operator== (const ThatClass &lhs, const ThatClass &rhs)
 
bool operator!= (const ThatClass &lhs, const ThatClass &rhs)
 
std::ostream & operator<< (std::ostream &o, const ThatClass &lhs)
 

Description détaillée

Vue sur une liste de ItemLocalId.

Définition à la ligne 171 du fichier ItemLocalIdListView.h.

Documentation des définitions de type membres

◆ BaseClass

◆ ThatClass

Documentation des constructeurs et destructeur

◆ ItemLocalIdListView() [1/2]

__host__ __device__ Arcane::ItemLocalIdListView::ItemLocalIdListView ( const Int32 * ids,
Int32 s,
Int32 local_id_offset )
inlineconstexprprivate

Définition à la ligne 186 du fichier ItemLocalIdListView.h.

◆ ItemLocalIdListView() [2/2]

__host__ __device__ Arcane::ItemLocalIdListView::ItemLocalIdListView ( const BaseClass & view)
inlineexplicitconstexprprivate

Définition à la ligne 189 du fichier ItemLocalIdListView.h.

Documentation des fonctions membres

◆ _idsWithoutOffset()

ConstArrayView< Int32 > Arcane::ItemLocalIdListView::_idsWithoutOffset ( ) const
inlineprivate

Définition à la ligne 218 du fichier ItemLocalIdListView.h.

◆ containerView()

impl::ItemLocalIdListContainerView Arcane::ItemLocalIdListView::containerView ( ) const
inline

Définition à la ligne 200 du fichier ItemLocalIdListView.h.

◆ localId()

__host__ __device__ Int32 Arcane::impl::ItemLocalIdListContainerView::localId ( Int32 index) const
inlineconstexprprivate

Définition à la ligne 74 du fichier ItemLocalIdListContainerView.h.

◆ operator[]()

__host__ __device__ ItemLocalId Arcane::ItemLocalIdListView::operator[] ( Int32 index) const
inlineconstexpr

Définition à la ligne 195 du fichier ItemLocalIdListView.h.

◆ size()

__host__ __device__ Int32 Arcane::ItemLocalIdListView::size ( ) const
inlineconstexpr

Définition à la ligne 199 du fichier ItemLocalIdListView.h.

Documentation des fonctions amies et associées

◆ ItemLocalIdListViewT

template<typename ItemType>
friend class ItemLocalIdListViewT
friend

Définition à la ligne 174 du fichier ItemLocalIdListView.h.

◆ ItemVectorView

friend class ItemVectorView
friend

Définition à la ligne 175 du fichier ItemLocalIdListView.h.

◆ operator!=

bool operator!= ( const ThatClass & lhs,
const ThatClass & rhs )
friend

Définition à la ligne 205 du fichier ItemLocalIdListView.h.

◆ operator<<

std::ostream & operator<< ( std::ostream & o,
const ThatClass & lhs )
friend

Définition à la ligne 209 du fichier ItemLocalIdListView.h.

◆ operator==

bool operator== ( const ThatClass & lhs,
const ThatClass & rhs )
friend

Définition à la ligne 56 du fichier ItemLocalIdListView.cc.


La documentation de cette classe a été générée à partir du fichier suivant :