Méthode System::Buffer::BlockCopy

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const SharedPtr<Array<TDst>>&, int, int) method

Interprète deux tableaux typés spécifiés comme des tableaux bruts d’octets et copie les données de l’un à l’autre.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParamètreDescription
TSrcLe type d’éléments du tableau source
TDstLe type d’éléments du tableau de destination
ParamètreTypeDescription
srcconst SharedPtr<Array<TSrc>>&Le tableau source
srcOffsetintUn décalage d’octet dans le tableau source à partir duquel la copie commence
dstconst SharedPtr<Array<TDst>>&Le tableau de destination
dstOffsetintUn décalage d’octet dans le tableau de destination à partir duquel commencer l’insertion de données
countintLe nombre d’octets à copier

Voir aussi

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::ArrayView<TDst>&, int, int) method

Interprète deux tableaux typés spécifiés comme des tableaux bruts d’octets et copie les données de l’un à l’autre.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const System::Details::ArrayView<TDst> &dst, int dstOffset, int count)
ParamètreDescription
TSrcLe type d’éléments du tableau source
TDstLe type d’éléments de la vue du tableau de destination
ParamètreTypeDescription
srcconst SharedPtr<Array<TSrc>>&Le tableau source
srcOffsetintUn décalage d’octet dans le tableau source à partir duquel la copie commence
dstconst System::Details::ArrayView<TDst>&La vue du tableau de destination
dstOffsetintUn décalage d’octet dans la vue du tableau de destination à partir duquel commencer l’insertion de données
countintLe nombre d’octets à copier

Voir aussi

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method

Interprète deux tableaux typés spécifiés comme des tableaux bruts d’octets et copie les données de l’un à l’autre.

template<typename TSrc,typename TDst,std::size_t> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const System::Details::StackArray<TDst, ND> &dst, int dstOffset, int count)
ParamètreDescription
TSrcLe type d’éléments du tableau source
TDstLe type d’éléments du tableau de pile de destination
NDLa taille du tableau de pile de destination
ParamètreTypeDescription
srcconst SharedPtr<Array<TSrc>>&Le tableau source
srcOffsetintUn décalage d’octet dans le tableau source à partir duquel la copie commence
dstconst System::Details::StackArray<TDst, ND>&Le tableau de pile de destination
dstOffsetintUn décalage d’octet dans le tableau de pile de destination à partir duquel commencer l’insertion de données
countintLe nombre d’octets à copier

Voir aussi

Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const SharedPtr<Array<TDst>>&, int, int) method

Interprète deux tableaux typés spécifiés comme des tableaux bruts d’octets et copie les données de l’un à l’autre.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const System::Details::ArrayView<TSrc> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParamètreDescription
TSrcLe type d’éléments de la vue du tableau source
TDstLe type d’éléments du tableau de destination
ParamètreTypeDescription
srcconst System::Details::ArrayView<TSrc>&La vue du tableau source
srcOffsetintUn décalage d’octet dans la vue du tableau source tho à partir duquel la copie commence
dstconst SharedPtr<Array<TDst>>&Le tableau de destination
dstOffsetintUn décalage d’octet dans le tableau de destination à partir duquel commencer l’insertion de données
countintLe nombre d’octets à copier

Voir aussi

Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const System::Details::ArrayView<TDst>&, int, int) method

Interprète deux tableaux typés spécifiés comme des tableaux bruts d’octets et copie les données de l’un à l’autre.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const System::Details::ArrayView<TSrc> &src, int srcOffset, const System::Details::ArrayView<TDst> &dst, int dstOffset, int count)
ParamètreDescription
TSrcLe type d’éléments de la vue du tableau source
TDstLe type d’éléments de la vue du tableau de destination
ParamètreTypeDescription
srcconst System::Details::ArrayView<TSrc>&La vue du tableau source
srcOffsetintUn décalage d’octet dans la vue du tableau source tho à partir duquel la copie commence
dstconst System::Details::ArrayView<TDst>&La vue du tableau de destination
dstOffsetintUn décalage d’octet dans la vue du tableau de destination à partir duquel commencer l’insertion de données
countintLe nombre d’octets à copier

Voir aussi

Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const SharedPtr<Array<TDst>>&, int, int) method

Interprète deux tableaux typés spécifiés comme des tableaux bruts d’octets et copie les données de l’un à l’autre.

template<typename TSrc,std::size_t,typename TDst> static void System::Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParamètreDescription
TSrcLe type d’éléments du tableau de pile source
NSLa taille du tableau de pile source
TDstLe type d’éléments du tableau de destination
ParamètreTypeDescription
srcconst System::Details::StackArray<TSrc, NS>&Le tableau de pile source
srcOffsetintUn décalage d’octet dans le tableau de pile source tho à partir duquel la copie commence
dstconst SharedPtr<Array<TDst>>&Le tableau de destination
dstOffsetintUn décalage d’octet dans le tableau de destination à partir duquel commencer l’insertion de données
countintLe nombre d’octets à copier

Voir aussi

Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method

Interprète deux tableaux typés spécifiés comme des tableaux bruts d’octets et copie les données de l’un à l’autre.

template<typename TSrc,std::size_t,typename TDst,std::size_t> static void System::Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS> &src, int srcOffset, const System::Details::StackArray<TDst, ND> &dst, int dstOffset, int count)
ParamètreDescription
TSrcLe type d’éléments du tableau de pile source
NSLa taille du tableau de pile source
TDstLe type d’éléments du tableau de pile de destination
NDLa taille du tableau de pile de destination
ParamètreTypeDescription
srcconst System::Details::StackArray<TSrc, NS>&Le tableau de pile source
srcOffsetintUn décalage d’octet dans le tableau de pile source tho à partir duquel la copie commence
dstconst System::Details::StackArray<TDst, ND>&Le tableau de pile de destination
dstOffsetintUn décalage d’octet dans le tableau de pile de destination à partir duquel commencer l’insertion de données
countintLe nombre d’octets à copier

Voir aussi

Buffer::BlockCopy(const uint8_t *, int, uint8_t *, int, int) method

Copie un nombre spécifié d’octets du tampon source vers le tampon de destination.

static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
ParamètreTypeDescription
srcconst uint8_t *Pointeur vers le tampon source
srcOffsetintUn décalage d’octet dans le tampon source à partir duquel la copie commence
dstuint8_t *Pointeur vers le tampon de destination
dstOffsetintUn décalage d’octet dans le tampon de destination à partir duquel commencer l’insertion de données
countintLe nombre d’octets à copier

Voir aussi