Arcane  v4.1.1.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 <arccore/common/accelerator/Memory.h>

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 60 du fichier arccore/src/common/arccore/common/accelerator/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 76 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.

Références MemoryCopyArgs().

Référencé par MemoryCopyArgs().

◆ 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 81 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.

◆ MemoryCopyArgs() [3/3]

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

Copie depuis source vers destination.

Définition à la ligne 89 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.

Documentation des fonctions membres

◆ addAsync() [1/2]

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

Définition à la ligne 96 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.

◆ addAsync() [2/2]

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

Définition à la ligne 101 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.

◆ destination()

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

Définition à la ligne 107 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.

◆ isAsync()

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

Définition à la ligne 108 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.

◆ source()

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

Définition à la ligne 106 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.


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