System::Buffer::BlockCopy-metod

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

Tolkar två angivna typade arrayer som råa bytearrayer 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
ParameterTypeBeskrivning
srcconst SharedPtr<Array<TSrc>>&Källarrayen
srcOffsetintEn byte-förskjutning i källarrayen där kopieringen startar
dstconst SharedPtr<Array<TDst>>&Destinationsarrayen
dstOffsetintEn byte-förskjutning i destinationsarrayen där data ska börja infogas
countintAntalet byte att kopiera

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 bytearrayer 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
ParameterTypeBeskrivning
srcconst SharedPtr<Array<TSrc>>&Källarrayen
srcOffsetintEn byte-förskjutning i källarrayen där kopieringen startar
dstconst System::Details::ArrayView<TDst>&Den destinationsarrayvyn
dstOffsetintEn byteoffset i destinationsarrayvyn där data ska börja infogas
countintAntalet byte att kopiera

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 bytearrayer 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
ParameterTypeBeskrivning
srcconst SharedPtr<Array<TSrc>>&Källarrayen
srcOffsetintEn byte-förskjutning i källarrayen där kopieringen startar
dstconst System::Details::StackArray<TDst, ND>&Den destinationsstackarrayen
dstOffsetintEn byteoffset i destinationsstackarrayen där data ska börja infogas
countintAntalet byte att kopiera

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 bytearrayer 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
ParameterTypeBeskrivning
srcconst System::Details::ArrayView<TSrc>&Den källarrayvyn
srcOffsetintEn byteoffset i källarrayvyn där kopieringen startar
dstconst SharedPtr<Array<TDst>>&Destinationsarrayen
dstOffsetintEn byte-förskjutning i destinationsarrayen där data ska börja infogas
countintAntalet byte att kopiera

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 bytearrayer 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
ParameterTypeBeskrivning
srcconst System::Details::ArrayView<TSrc>&Den källarrayvyn
srcOffsetintEn byteoffset i källarrayvyn där kopieringen startar
dstconst System::Details::ArrayView<TDst>&Den destinationsarrayvyn
dstOffsetintEn byteoffset i destinationsarrayvyn där data ska börja infogas
countintAntalet byte att kopiera

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 bytearrayer 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
ParameterTypeBeskrivning
srcconst System::Details::StackArray<TSrc, NS>&Den källstackarrayen
srcOffsetintEn byteoffset i källstackarrayen där kopieringen startar
dstconst SharedPtr<Array<TDst>>&Destinationsarrayen
dstOffsetintEn byte-förskjutning i destinationsarrayen där data ska börja infogas
countintAntalet byte att kopiera

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 bytearrayer 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
ParameterTypeBeskrivning
srcconst System::Details::StackArray<TSrc, NS>&Den källstackarrayen
srcOffsetintEn byteoffset i källstackarrayen där kopieringen startar
dstconst System::Details::StackArray<TDst, ND>&Den destinationsstackarrayen
dstOffsetintEn byteoffset i destinationsstackarrayen där data ska börja infogas
countintAntalet byte att kopiera

Se även

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

Kopierar ett angivet antal byte från källbuffert till destinationsbuffert.

static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
ParameterTypeBeskrivning
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 att kopiera

Se även