System::Buffer::BlockCopy método

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

Interpreta dos matrices tipadas especificadas como matrices crudas de bytes y copia datos de una a otra.

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)
ParámetroDescripción
TSrcEl tipo de elementos del array de origen
TDstEl tipo de elementos del arreglo de destino
ParámetroTipoDescripción
srcconst SharedPtr<Array<TSrc>>&El arreglo de origen
srcOffsetintUn desplazamiento de bytes en el arreglo de origen en el que comienza la copia
dstconst SharedPtr<Array<TDst>>&El arreglo de destino
dstOffsetintUn desplazamiento de bytes en el arreglo de destino en el que se comienza a insertar datos
countintEl número de bytes a copiar

Ver también

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

Interpreta dos matrices tipadas especificadas como matrices crudas de bytes y copia datos de una a otra.

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)
ParámetroDescripción
TSrcEl tipo de elementos del array de origen
TDstEl tipo de elementos de la vista de matriz de destino
ParámetroTipoDescripción
srcconst SharedPtr<Array<TSrc>>&El arreglo de origen
srcOffsetintUn desplazamiento de bytes en el arreglo de origen en el que comienza la copia
dstconst System::Details::ArrayView<TDst>&La vista de matriz de destino
dstOffsetintUn desplazamiento de byte en la vista de matriz de destino en el que comenzar a insertar datos
countintEl número de bytes a copiar

Ver también

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

Interpreta dos matrices tipadas especificadas como matrices crudas de bytes y copia datos de una a otra.

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)
ParámetroDescripción
TSrcEl tipo de elementos del array de origen
TDstEl tipo de elementos de la matriz de pila de destino
NDEl tamaño de la matriz de pila de destino
ParámetroTipoDescripción
srcconst SharedPtr<Array<TSrc>>&El arreglo de origen
srcOffsetintUn desplazamiento de bytes en el arreglo de origen en el que comienza la copia
dstconst System::Details::StackArray<TDst, ND>&La matriz de pila de destino
dstOffsetintUn desplazamiento de byte en la matriz de pila de destino en el que comenzar a insertar datos
countintEl número de bytes a copiar

Ver también

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

Interpreta dos matrices tipadas especificadas como matrices crudas de bytes y copia datos de una a otra.

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)
ParámetroDescripción
TSrcEl tipo de elementos de la vista de matriz de origen
TDstEl tipo de elementos del arreglo de destino
ParámetroTipoDescripción
srcconst System::Details::ArrayView<TSrc>&La vista del array de origen
srcOffsetintUn desplazamiento de bytes en la vista del array de origen tho en el que comienza la copia
dstconst SharedPtr<Array<TDst>>&El arreglo de destino
dstOffsetintUn desplazamiento de bytes en el arreglo de destino en el que se comienza a insertar datos
countintEl número de bytes a copiar

Ver también

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

Interpreta dos matrices tipadas especificadas como matrices crudas de bytes y copia datos de una a otra.

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)
ParámetroDescripción
TSrcEl tipo de elementos de la vista de matriz de origen
TDstEl tipo de elementos de la vista de matriz de destino
ParámetroTipoDescripción
srcconst System::Details::ArrayView<TSrc>&La vista del array de origen
srcOffsetintUn desplazamiento de bytes en la vista del array de origen tho en el que comienza la copia
dstconst System::Details::ArrayView<TDst>&La vista de matriz de destino
dstOffsetintUn desplazamiento de byte en la vista de matriz de destino en el que comenzar a insertar datos
countintEl número de bytes a copiar

Ver también

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

Interpreta dos matrices tipadas especificadas como matrices crudas de bytes y copia datos de una a otra.

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)
ParámetroDescripción
TSrcEl tipo de elementos del array de pila de origen
NSEl tamaño del array de pila de origen
TDstEl tipo de elementos del arreglo de destino
ParámetroTipoDescripción
srcconst System::Details::StackArray<TSrc, NS>&El array de pila de origen
srcOffsetintUn desplazamiento de bytes en el array de pila de origen tho en el que comienza la copia
dstconst SharedPtr<Array<TDst>>&El arreglo de destino
dstOffsetintUn desplazamiento de bytes en el arreglo de destino en el que se comienza a insertar datos
countintEl número de bytes a copiar

Ver también

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

Interpreta dos matrices tipadas especificadas como matrices crudas de bytes y copia datos de una a otra.

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)
ParámetroDescripción
TSrcEl tipo de elementos del array de pila de origen
NSEl tamaño del array de pila de origen
TDstEl tipo de elementos de la matriz de pila de destino
NDEl tamaño de la matriz de pila de destino
ParámetroTipoDescripción
srcconst System::Details::StackArray<TSrc, NS>&El array de pila de origen
srcOffsetintUn desplazamiento de bytes en el array de pila de origen tho en el que comienza la copia
dstconst System::Details::StackArray<TDst, ND>&La matriz de pila de destino
dstOffsetintUn desplazamiento de byte en la matriz de pila de destino en el que comenzar a insertar datos
countintEl número de bytes a copiar

Ver también

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

Copia un número especificado de bytes del búfer de origen al búfer de destino.

static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
ParámetroTipoDescripción
srcconst uint8_t *Puntero al buffer de origen
srcOffsetintUn desplazamiento de bytes en el buffer de origen en el que comienza la copia
dstuint8_t *Puntero al buffer de destino
dstOffsetintUn desplazamiento de bytes en el buffer de destino en el que comenzar a insertar datos
countintEl número de bytes a copiar

Ver también