Fonctions membres publiques | |
void | copyFrom (const IndexedMemoryCopyArgs &args) override |
void | copyTo (const IndexedMemoryCopyArgs &args) override |
void | fill (const IndexedMemoryCopyArgs &args) override |
void | copyFrom (const IndexedMultiMemoryCopyArgs &args) override |
void | copyTo (const IndexedMultiMemoryCopyArgs &args) override |
void | fill (const IndexedMultiMemoryCopyArgs &args) override |
void | _copyFrom (SmallSpan< const Int32 > indexes, Span< const DataType > source, Span< DataType > destination) |
void | _copyFrom (SmallSpan< const Int32 > indexes, SmallSpan< Span< std::byte > > multi_views, Span< const DataType > source) |
void | _fill (SmallSpan< const Int32 > indexes, Span< const DataType > source, Span< DataType > destination) |
Remplit les valeurs d'indices spécifiés par indexes. | |
void | _fill (SmallSpan< const Int32 > indexes, SmallSpan< Span< std::byte > > multi_views, Span< const DataType > source) |
void | _copyTo (SmallSpan< const Int32 > indexes, Span< const DataType > source, Span< DataType > destination) |
void | _copyTo (SmallSpan< const Int32 > indexes, SmallSpan< const Span< const std::byte > > multi_views, Span< DataType > destination) |
Fonctions membres publiques hérités de Arcane::impl::SpecificMemoryCopyBase< DataType, Extent > | |
Int32 | datatypeSize () const override |
Attributs publics | |
Extent | m_extent |
Attributs publics hérités de Arcane::impl::SpecificMemoryCopyBase< DataType, Extent > | |
Extent | m_extent |
Types privés | |
using | BaseClass = SpecificMemoryCopyBase< DataType, Extent > |
Fonctions membres privées statiques | |
static Span< const DataType > | _toTrueType (Span< const std::byte > a) |
static Span< DataType > | _toTrueType (Span< std::byte > a) |
Membres hérités additionnels | |
Fonctions membres protégées statiques hérités de Arcane::impl::SpecificMemoryCopyBase< DataType, Extent > | |
static Span< const DataType > | _toTrueType (Span< const std::byte > a) |
static Span< DataType > | _toTrueType (Span< std::byte > a) |
Définition à la ligne 333 du fichier SpecificMemoryCopyList.h.
|
private |
Définition à la ligne 336 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 387 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 372 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 498 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 481 du fichier SpecificMemoryCopyList.h.
|
inline |
Définition à la ligne 441 du fichier SpecificMemoryCopyList.h.
|
inline |
Remplit les valeurs d'indices spécifiés par indexes.
Si indexes est vide, remplit toutes les valeurs.
Définition à la ligne 415 du fichier SpecificMemoryCopyList.h.
Références ARCANE_CHECK_POINTER.
|
inlinestaticprivate |
Définition à la ligne 319 du fichier SpecificMemoryCopyList.h.
|
inlinestaticprivate |
Définition à la ligne 323 du fichier SpecificMemoryCopyList.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 345 du fichier SpecificMemoryCopyList.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 357 du fichier SpecificMemoryCopyList.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 349 du fichier SpecificMemoryCopyList.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 361 du fichier SpecificMemoryCopyList.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 353 du fichier SpecificMemoryCopyList.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 365 du fichier SpecificMemoryCopyList.h.
Extent Arcane::impl::SpecificMemoryCopyBase< DataType, Extent >::m_extent |
Définition à la ligne 315 du fichier SpecificMemoryCopyList.h.