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

Liste de vues modifiables sur des zones mémoires contigues. Plus de détails...

#include <arcane/utils/MemoryView.h>

+ Graphe de collaboration de Arcane::MutableMultiMemoryView:

Fonctions membres publiques

 MutableMultiMemoryView (SmallSpan< Span< std::byte > > views, Int32 datatype_size)
 
constexpr SmallSpan< Span< std::byte > > views () const
 Vues en octets sur la zone mémoire.
 
constexpr Int32 datatypeSize () const
 Taille du type de donnée associé (1 par défaut)
 

Attributs privés

SmallSpan< Span< std::byte > > m_views
 
Int32 m_datatype_size
 

Description détaillée

Liste de vues modifiables sur des zones mémoires contigues.

Avertissement
API en cours de définition. Ne pas utiliser en dehors de Arcane.

Définition à la ligne 294 du fichier MemoryView.h.

Documentation des constructeurs et destructeur

◆ MutableMultiMemoryView()

Arcane::MutableMultiMemoryView::MutableMultiMemoryView ( SmallSpan< Span< std::byte > > views,
Int32 datatype_size )
inline

Définition à la ligne 298 du fichier MemoryView.h.

Documentation des fonctions membres

◆ datatypeSize()

Int32 Arcane::MutableMultiMemoryView::datatypeSize ( ) const
inlineconstexpr

Taille du type de donnée associé (1 par défaut)

Définition à la ligne 309 du fichier MemoryView.h.

Référencé par Arcane::MemoryUtils::copyWithIndexedDestination(), Arcane::MemoryUtils::fill(), et Arcane::MemoryUtils::fillIndexed().

+ Voici le graphe des appelants de cette fonction :

◆ views()

SmallSpan< Span< std::byte > > Arcane::MutableMultiMemoryView::views ( ) const
inlineconstexpr

Vues en octets sur la zone mémoire.

Définition à la ligne 306 du fichier MemoryView.h.

Référencé par Arcane::MemoryUtils::copyWithIndexedDestination(), Arcane::MemoryUtils::fill(), et Arcane::MemoryUtils::fillIndexed().

+ Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ m_datatype_size

Int32 Arcane::MutableMultiMemoryView::m_datatype_size
private

Définition à la ligne 314 du fichier MemoryView.h.

◆ m_views

SmallSpan<Span<std::byte> > Arcane::MutableMultiMemoryView::m_views
private

Définition à la ligne 313 du fichier MemoryView.h.


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