Graphe d'héritage de Arcane::impl::SpecificMemoryCopy< DataType, Extent >:
Graphe de collaboration de Arcane::impl::SpecificMemoryCopy< DataType, Extent >: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) |
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::SpanImpl< T, SizeType, Extent >::data(), et Arcane::SpanImpl< T, SizeType, Extent >::size().
Voici le graphe d'appel pour cette fonction :
|
inlinestaticprivate |
Définition à la ligne 319 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.