Arguments pour la copie mémoire. Plus de détails...
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. | |
| MemoryCopyArgs & | addAsync () |
| MemoryCopyArgs & | addAsync (bool v) |
| ConstMemoryView | source () const |
| MutableMemoryView | destination () const |
| bool | isAsync () const |
Fonctions membres privées statiques | |
| static Span< const std::byte > | _toSpan (const void *ptr, Int64 length) |
| static Span< std::byte > | _toSpan (void *ptr, Int64 length) |
Attributs privés | |
| ConstMemoryView | m_source |
| MutableMemoryView | m_destination |
| bool | m_is_async = false |
Arguments pour la copie mémoire.
Définition à la ligne 60 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
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().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
inline |
Copie source.size() octets depuis source vers destination.
Définition à la ligne 81 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
inline |
Copie depuis source vers destination.
Définition à la ligne 89 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
inlinestaticprivate |
Définition à la ligne 64 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
inlinestaticprivate |
Définition à la ligne 68 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
inline |
Définition à la ligne 96 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
inline |
Définition à la ligne 101 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
inline |
Définition à la ligne 107 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
inline |
Définition à la ligne 108 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
inline |
Définition à la ligne 106 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
private |
Définition à la ligne 113 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
private |
Définition à la ligne 114 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.
|
private |
Définition à la ligne 112 du fichier arccore/src/common/arccore/common/accelerator/Memory.h.