System::Buffer::BlockCopy-metoden

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

Tolkar två angivna typade arrayer som råa byte-arrayer och kopierar data från den ena till den andra.

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)
ParameterBeskrivning
TSrcTypen av element i källarrayen
TDstTypen av element i destinationsarrayen
ParameterTypBeskrivning
srcconst SharedPtr<Array<TSrc>>&Den källarrayen
srcOffsetintEtt byteavstånd i källarrayen där kopieringen startar
dstconst SharedPtr<Array<TDst>>&Destinationsarrayen
dstOffsetintEn byteoffset i destinationsarrayen där data ska börja infogas
countintAntalet byte som ska kopieras

Se även

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

Tolkar två angivna typade arrayer som råa byte-arrayer och kopierar data från den ena till den andra.

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)
ParameterBeskrivning
TSrcTypen av element i källarrayen
TDstTypen av element i destinationsarrayvyn
ParameterTypBeskrivning
srcconst SharedPtr<Array<TSrc>>&Den källarrayen
srcOffsetintEtt byteavstånd i källarrayen där kopieringen startar
dstconst System::Details::ArrayView<TDst>&Destinationsarrayvyn
dstOffsetintEn byteoffset i destinationsarrayvyn där data ska börja infogas
countintAntalet byte som ska kopieras

Se även

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

Tolkar två angivna typade arrayer som råa byte-arrayer och kopierar data från den ena till den andra.

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)
ParameterBeskrivning
TSrcTypen av element i källarrayen
TDstTypen av element i destinationsstackarrayen
NDStorleken på destinationsstackarrayen
ParameterTypBeskrivning
srcconst SharedPtr<Array<TSrc>>&Den källarrayen
srcOffsetintEtt byteavstånd i källarrayen där kopieringen startar
dstconst System::Details::StackArray<TDst, ND>&Destinationsstackarrayen
dstOffsetintEn byteoffset i destinationsstackarrayen där data ska börja infogas
countintAntalet byte som ska kopieras

Se även

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

Tolkar två angivna arrayer som råa byte-arrayer och kopierar data från den ena till den andra.

static void System::Buffer::BlockCopy(const SharedPtr<ArrayBase> &src, int srcOffset, const SharedPtr<ArrayBase> &dst, int dstOffset, int count)
ParameterTypBeskrivning
srcconst SharedPtr<ArrayBase>&Den källarrayen
srcOffsetintEtt byteavstånd i källarrayen där kopieringen startar
dstconst SharedPtr<ArrayBase>&Destinationsarrayen
dstOffsetintEn byteoffset i destinationsarrayen där data ska börja infogas
countintAntalet byte som ska kopieras

Se även

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

Tolkar två angivna typade arrayer som råa byte-arrayer och kopierar data från den ena till den andra.

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)
ParameterBeskrivning
TSrcTypen av element i källarrayvyn
TDstTypen av element i destinationsarrayen
ParameterTypBeskrivning
srcconst System::Details::ArrayView<TSrc>&Källarrayvyn
srcOffsetintEn byteoffset i källarrayvyn där kopieringen startar
dstconst SharedPtr<Array<TDst>>&Destinationsarrayen
dstOffsetintEn byteoffset i destinationsarrayen där data ska börja infogas
countintAntalet byte som ska kopieras

Se även

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

Tolkar två angivna typade arrayer som råa byte-arrayer och kopierar data från den ena till den andra.

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)
ParameterBeskrivning
TSrcTypen av element i källarrayvyn
TDstTypen av element i destinationsarrayvyn
ParameterTypBeskrivning
srcconst System::Details::ArrayView<TSrc>&Källarrayvyn
srcOffsetintEn byteoffset i källarrayvyn där kopieringen startar
dstconst System::Details::ArrayView<TDst>&Destinationsarrayvyn
dstOffsetintEn byteoffset i destinationsarrayvyn där data ska börja infogas
countintAntalet byte som ska kopieras

Se även

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

Tolkar två angivna typade arrayer som råa byte-arrayer och kopierar data från den ena till den andra.

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)
ParameterBeskrivning
TSrcTypen av element i källstackarrayen
NSStorleken på källstackarrayen
TDstTypen av element i destinationsarrayen
ParameterTypBeskrivning
srcconst System::Details::StackArray<TSrc, NS>&Källstackarrayen
srcOffsetintEn byteoffset i källstackarrayen där kopieringen startar
dstconst SharedPtr<Array<TDst>>&Destinationsarrayen
dstOffsetintEn byteoffset i destinationsarrayen där data ska börja infogas
countintAntalet byte som ska kopieras

Se även

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

Tolkar två angivna typade arrayer som råa byte-arrayer och kopierar data från den ena till den andra.

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)
ParameterBeskrivning
TSrcTypen av element i källstackarrayen
NSStorleken på källstackarrayen
TDstTypen av element i destinationsstackarrayen
NDStorleken på destinationsstackarrayen
ParameterTypBeskrivning
srcconst System::Details::StackArray<TSrc, NS>&Källstackarrayen
srcOffsetintEn byteoffset i källstackarrayen där kopieringen startar
dstconst System::Details::StackArray<TDst, ND>&Destinationsstackarrayen
dstOffsetintEn byteoffset i destinationsstackarrayen där data ska börja infogas
countintAntalet byte som ska kopieras

Se även

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

Kopierar ett angivet antal byte från källbufferten till destinationsbufferten.

static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
ParameterTypBeskrivning
srcconst uint8_t *Pekare till källbufferten
srcOffsetintEn byteoffset i källbufferten där kopieringen startar
dstuint8_t *Pekare till destinationsbufferten
dstOffsetintEn byteoffset i destinationsbufferten där data ska börja infogas
countintAntalet byte som ska kopieras

Se även