Método System::Buffer::BlockCopy

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 arreglo 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 arreglo de origen
TDstEl tipo de elementos de la vista 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 System::Details::ArrayView<TDst>&La vista del arreglo de destino
dstOffsetintUn desplazamiento de bytes en la vista del 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::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 arreglo de origen
TDstEl tipo de elementos del arreglo de pila de destino
NDEl tamaño del arreglo 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>&El arreglo de pila de destino
dstOffsetintUn desplazamiento de bytes en el arreglo de pila de destino en el que se comienza a insertar datos
countintEl número de bytes a copiar

Ver también

Buffer::BlockCopy(const SharedPtr<ArrayBase>&, int, const SharedPtr<ArrayBase>&, int, int) method

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

static void System::Buffer::BlockCopy(const SharedPtr<ArrayBase> &src, int srcOffset, const SharedPtr<ArrayBase> &dst, int dstOffset, int count)
ParámetroTipoDescripción
srcconst SharedPtr<ArrayBase>&El arreglo de origen
srcOffsetintUn desplazamiento de bytes en el arreglo de origen en el que comienza la copia
dstconst SharedPtr<ArrayBase>&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 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 origen
TDstEl tipo de elementos del arreglo de destino
ParámetroTipoDescripción
srcconst System::Details::ArrayView<TSrc>&La vista de matriz origen
srcOffsetintUn desplazamiento de bytes en la vista de matriz 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 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 origen
TDstEl tipo de elementos de la vista del arreglo de destino
ParámetroTipoDescripción
srcconst System::Details::ArrayView<TSrc>&La vista de matriz origen
srcOffsetintUn desplazamiento de bytes en la vista de matriz origen en el que comienza la copia
dstconst System::Details::ArrayView<TDst>&La vista del arreglo de destino
dstOffsetintUn desplazamiento de bytes en la vista del 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 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 de la matriz de pila origen
NSEl tamaño de la matriz de pila origen
TDstEl tipo de elementos del arreglo de destino
ParámetroTipoDescripción
srcconst System::Details::StackArray<TSrc, NS>&La matriz de pila origen
srcOffsetintUn desplazamiento de bytes en la matriz de pila 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 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 de la matriz de pila origen
NSEl tamaño de la matriz de pila origen
TDstEl tipo de elementos del arreglo de pila de destino
NDEl tamaño del arreglo de pila de destino
ParámetroTipoDescripción
srcconst System::Details::StackArray<TSrc, NS>&La matriz de pila origen
srcOffsetintUn desplazamiento de bytes en la matriz de pila origen en el que comienza la copia
dstconst System::Details::StackArray<TDst, ND>&El arreglo de pila de destino
dstOffsetintUn desplazamiento de bytes en el arreglo de pila de destino en el que se comienza 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 origen
srcOffsetintUn desplazamiento de bytes en el buffer origen donde 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