Arcane  4.1.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Alina::CSRRowColumnIterator< IndexType_ >

Represents an iterator over the columns of a CSRRow. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/alina/arccore/alina/CSRMatrixView.h>

+ Graphe de collaboration de Arcane::Alina::CSRRowColumnIterator< IndexType_ >:

Fonctions membres publiques

constexpr CSRRowColumnIndex< IndexType > operator* () const
 
constexpr void operator++ ()
 
constexpr bool isValid () const
 

Types privés

using IndexType = IndexType_
 

Fonctions membres privées

constexpr CSRRowColumnIterator (IndexType index)
 

Attributs privés

IndexType m_index = -1
 

Amis

template<typename T>
class CSRRow
 
constexpr bool operator!= (const CSRRowColumnIterator &lhs, const CSRRowColumnIterator &rhs)
 

Description détaillée

template<typename IndexType_>
class Arcane::Alina::CSRRowColumnIterator< IndexType_ >

Represents an iterator over the columns of a CSRRow.

Définition à la ligne 62 du fichier CSRMatrixView.h.

Documentation des définitions de type membres

◆ IndexType

template<typename IndexType_>
using Arcane::Alina::CSRRowColumnIterator< IndexType_ >::IndexType = IndexType_
private

Définition à la ligne 65 du fichier CSRMatrixView.h.

Documentation des constructeurs et destructeur

◆ CSRRowColumnIterator()

template<typename IndexType_>
Arcane::Alina::CSRRowColumnIterator< IndexType_ >::CSRRowColumnIterator ( IndexType index)
inlineexplicitconstexprprivate

Définition à la ligne 73 du fichier CSRMatrixView.h.

Documentation des fonctions membres

◆ isValid()

template<typename IndexType_>
bool Arcane::Alina::CSRRowColumnIterator< IndexType_ >::isValid ( ) const
inlineconstexpr

Définition à la ligne 87 du fichier CSRMatrixView.h.

◆ operator*()

template<typename IndexType_>
CSRRowColumnIndex< IndexType > Arcane::Alina::CSRRowColumnIterator< IndexType_ >::operator* ( ) const
inlineconstexpr

Définition à la ligne 79 du fichier CSRMatrixView.h.

◆ operator++()

template<typename IndexType_>
void Arcane::Alina::CSRRowColumnIterator< IndexType_ >::operator++ ( )
inlineconstexpr

Définition à la ligne 80 du fichier CSRMatrixView.h.

Documentation des fonctions amies et associées

◆ CSRRow

template<typename IndexType_>
template<typename T>
friend class CSRRow
friend

Définition à la ligne 64 du fichier CSRMatrixView.h.

◆ operator!=

template<typename IndexType_>
bool operator!= ( const CSRRowColumnIterator< IndexType_ > & lhs,
const CSRRowColumnIterator< IndexType_ > & rhs )
friend

Définition à la ligne 83 du fichier CSRMatrixView.h.

Documentation des données membres

◆ m_index

template<typename IndexType_>
IndexType Arcane::Alina::CSRRowColumnIterator< IndexType_ >::m_index = -1
private

Définition à la ligne 91 du fichier CSRMatrixView.h.


La documentation de cette classe a été générée à partir des fichiers suivants :