Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::MemoryCopyArgs

Arguments pour la copie mémoire. Plus de détails...

#include <arcane/accelerator/core/Memory.h>

+ Graphe de collaboration de Arcane::Accelerator::MemoryCopyArgs:

Fonctions membres publiques

 MemoryCopyArgs (void *destination, const void *source, Int64 length)
 Copie length octets depuis source vers destination.
 
 MemoryCopyArgs (Span< std::byte > destination, Span< const std::byte > source)
 Copie source.size() octets depuis source vers destination.
 
 MemoryCopyArgs (MutableMemoryView destination, ConstMemoryView source)
 Copie depuis source vers destination.
 
MemoryCopyArgsaddAsync ()
 
MemoryCopyArgsaddAsync (bool v)
 
ConstMemoryView source () const
 
MutableMemoryView destination () const
 
bool isAsync () const
 

Description détaillée

Arguments pour la copie mémoire.

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

Documentation des constructeurs et destructeur

◆ MemoryCopyArgs() [1/3]

Arcane::Accelerator::MemoryCopyArgs::MemoryCopyArgs ( void *  destination,
const void *  source,
Int64  length 
)
inline

Copie length octets depuis source vers destination.

Définition à la ligne 78 du fichier Memory.h.

◆ MemoryCopyArgs() [2/3]

Arcane::Accelerator::MemoryCopyArgs::MemoryCopyArgs ( Span< std::byte >  destination,
Span< const std::byte >  source 
)
inline

Copie source.size() octets depuis source vers destination.

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

◆ MemoryCopyArgs() [3/3]

Arcane::Accelerator::MemoryCopyArgs::MemoryCopyArgs ( MutableMemoryView  destination,
ConstMemoryView  source 
)
inline

Copie depuis source vers destination.

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

Documentation des fonctions membres

◆ addAsync() [1/2]

MemoryCopyArgs & Arcane::Accelerator::MemoryCopyArgs::addAsync ( )
inline

Définition à la ligne 98 du fichier Memory.h.

◆ addAsync() [2/2]

MemoryCopyArgs & Arcane::Accelerator::MemoryCopyArgs::addAsync ( bool  v)
inline

Définition à la ligne 103 du fichier Memory.h.

◆ destination()

MutableMemoryView Arcane::Accelerator::MemoryCopyArgs::destination ( ) const
inline

Définition à la ligne 109 du fichier Memory.h.

◆ isAsync()

bool Arcane::Accelerator::MemoryCopyArgs::isAsync ( ) const
inline

Définition à la ligne 110 du fichier Memory.h.

◆ source()

ConstMemoryView Arcane::Accelerator::MemoryCopyArgs::source ( ) const
inline

Définition à la ligne 108 du fichier Memory.h.


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