Référence sur un copieur. Plus de détails...
Graphe de collaboration de Arcane::impl::SpecificMemoryCopyRef< Traits >:Fonctions membres publiques | |
| SpecificMemoryCopyRef (ISpecificMemoryCopy *specialized_copier, Int32 datatype_size) | |
| void | copyFrom (const IndexedMemoryCopyArgs &args) |
| void | copyTo (const IndexedMemoryCopyArgs &args) |
| void | fill (const IndexedMemoryCopyArgs &args) |
| void | copyFrom (const IndexedMultiMemoryCopyArgs &args) |
| void | copyTo (const IndexedMultiMemoryCopyArgs &args) |
| void | fill (const IndexedMultiMemoryCopyArgs &args) |
Types privés | |
| template<typename DataType, typename Extent> | |
| using | SpecificType = typename Traits::template SpecificType<DataType, Extent> |
Attributs privés | |
| ISpecificMemoryCopy * | m_specialized_copier = nullptr |
| SpecificType< std::byte, ExtentValue< DynExtent > > | m_generic_copier |
| ISpecificMemoryCopy * | m_used_copier = nullptr |
Référence sur un copieur.
Cette classe permet d'utiliser le copieur spécifique à une taille d'élément s'il est disponible. Sinon on utilise un copieur générique.
Définition à la ligne 308 du fichier SpecificMemoryCopyList.h.
|
private |
Définition à la ligne 310 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 314 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 323 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 338 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 328 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 343 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 333 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 348 du fichier SpecificMemoryCopyList.h.
|
private |
Définition à la ligne 356 du fichier SpecificMemoryCopyList.h.
|
private |
Définition à la ligne 355 du fichier SpecificMemoryCopyList.h.
|
private |
Définition à la ligne 357 du fichier SpecificMemoryCopyList.h.