System::Array::Copy メソッド

コンテンツ
[ ]

Array::Copy(const ArrayPtr<SrcType>&, const ArrayPtr<DstType>&, int64_t) method

ソース配列からデスティネーション配列へ、指定された数の要素をコピーします。

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, const ArrayPtr<DstType> &dstArray, int64_t count)
パラメーター説明
srcArrayconst ArrayPtr<SrcType>&ソース配列
dstArrayconst ArrayPtr<DstType>&宛先配列
countint64_tコピーする要素数

参照

Array::Copy(const ArrayPtr<SrcType>&, int64_t, const ArrayPtr<DstType>&, int64_t, int64_t) method

指定されたインデックスから開始するソース配列の指定された数の要素を、デスティネーション配列の指定された位置へコピーします。

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, int64_t srcIndex, const ArrayPtr<DstType> &dstArray, int64_t dstIndex, int64_t count)
パラメーター説明
SrcTypeソース配列の要素の型
DstType宛先配列の要素の型
パラメーター説明
srcArrayconst ArrayPtr<SrcType>&ソース配列
srcIndexint64_tコピーする項目範囲の開始位置を示す、ソース配列内のインデックス
dstArrayconst ArrayPtr<DstType>&宛先配列
dstIndexint64_tコピーされた項目の挿入を開始する宛先配列内のインデックス
countint64_tコピーする要素数

参照

Array::Copy(const ArrayPtr<SrcType>&, int64_t, System::Details::ArrayView<DstType>, int64_t, int64_t) method

指定されたインデックスから開始するソース配列の指定された数の要素を、デスティネーション配列ビューの指定された位置へコピーします。

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, int64_t srcIndex, System::Details::ArrayView<DstType> dstArray, int64_t dstIndex, int64_t count)
パラメーター説明
SrcTypeソース配列の要素の型
DstType宛先配列ビューの要素型
パラメーター説明
srcArrayconst ArrayPtr<SrcType>&ソース配列
srcIndexint64_tコピーする項目範囲の開始位置を示す、ソース配列内のインデックス
dstArraySystem::Details::ArrayView<DstType>宛先配列ビュー
dstIndexint64_tコピーした項目の挿入を開始する宛先配列ビュー内のインデックス
countint64_tコピーする要素数

参照

Array::Copy(const ArrayPtr<SrcType>&, int64_t, System::Details::StackArray<DstType, N>&, int64_t, int64_t) method

指定されたインデックスから開始するソース配列の指定された数の要素を、スタック上のデスティネーション配列の指定された位置へコピーします。

template<typename SrcType,typename DstType,std::size_t> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, int64_t srcIndex, System::Details::StackArray<DstType, N> &dstArray, int64_t dstIndex, int64_t count)
パラメーター説明
SrcTypeソース配列の要素の型
DstTypeスタック上の宛先配列の要素型
パラメーター説明
srcArrayconst ArrayPtr<SrcType>&ソース配列
srcIndexint64_tコピーする項目範囲の開始位置を示す、ソース配列内のインデックス
dstArraySystem::Details::StackArray<DstType, N>&スタック上の宛先配列
dstIndexint64_tコピーした項目の挿入を開始するスタック上の宛先配列内のインデックス
countint64_tコピーする要素数

参照

Array::Copy(const ArrayPtr<SrcType>&, System::Details::ArrayView<DstType>, int64_t) method

ソース配列からデスティネーション配列ビューへ、指定された数の要素をコピーします。

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, System::Details::ArrayView<DstType> dstArray, int64_t count)
パラメーター説明
srcArrayconst ArrayPtr<SrcType>&ソース配列
dstArraySystem::Details::ArrayView<DstType>宛先配列ビュー
countint64_tコピーする要素数

参照

Array::Copy(const ArrayPtr<SrcType>&, System::Details::StackArray<DstType, N>&, int64_t) method

ソース配列からスタック上のデスティネーション配列へ、指定された数の要素をコピーします。

template<typename SrcType,typename DstType,std::size_t> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, System::Details::StackArray<DstType, N> &dstArray, int64_t count)
パラメーター説明
srcArrayconst ArrayPtr<SrcType>&ソース配列
dstArraySystem::Details::StackArray<DstType, N>&スタック上の宛先配列
countint64_tコピーする要素数

参照

Array::Copy(System::Details::ArrayView<SrcType>&, int64_t, System::Details::StackArray<DstType, ND>&, int64_t, int64_t) method

ソース配列ビューで、指定されたインデックスから開始する指定された数の要素を、スタック上のデスティネーション配列の指定された位置へコピーします。

template<typename SrcType,typename DstType,std::size_t> static void System::Array<T>::Copy(System::Details::ArrayView<SrcType> &srcArray, int64_t srcIndex, System::Details::StackArray<DstType, ND> &dstArray, int64_t dstIndex, int64_t count)
パラメーター説明
SrcTypeスタック上のソース配列の要素型
DstTypeスタック上の宛先配列の要素型
パラメーター説明
srcArraySystem::Details::ArrayView<SrcType>&ソース配列ビュー
srcIndexint64_tコピーする項目範囲の開始位置を示すソース配列ビュー内のインデックス
dstArraySystem::Details::StackArray<DstType, ND>&スタック上の宛先配列
dstIndexint64_tコピーした項目の挿入を開始するスタック上の宛先配列内のインデックス
countint64_tコピーする要素数

参照

Array::Copy(System::Details::ArrayView<SrcType>, const ArrayPtr<DstType>&, int64_t) method

ソース配列ビューからデスティネーション配列へ、指定された数の要素をコピーします。

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(System::Details::ArrayView<SrcType> srcArray, const ArrayPtr<DstType> &dstArray, int64_t count)
パラメーター説明
srcArraySystem::Details::ArrayView<SrcType>ソース配列ビュー
dstArrayconst ArrayPtr<DstType>&宛先配列
countint64_tコピーする要素数

参照

Array::Copy(System::Details::ArrayView<SrcType>, int64_t, const ArrayPtr<DstType>&, int64_t, int64_t) method

指定されたインデックスから開始するソース配列ビューの指定された数の要素を、デスティネーション配列の指定された位置へコピーします。

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(System::Details::ArrayView<SrcType> srcArray, int64_t srcIndex, const ArrayPtr<DstType> &dstArray, int64_t dstIndex, int64_t count)
パラメーター説明
SrcTypeソース配列ビューの要素の型
DstType宛先配列の要素の型
パラメーター説明
srcArraySystem::Details::ArrayView<SrcType>ソース配列ビュー
srcIndexint64_tコピーする項目範囲の開始位置を示すソース配列ビュー内のインデックス
dstArrayconst ArrayPtr<DstType>&宛先配列
dstIndexint64_tコピーされた項目の挿入を開始する宛先配列内のインデックス
countint64_tコピーする要素数

参照

Array::Copy(System::Details::ArrayView<SrcType>, int64_t, System::Details::ArrayView<DstType>, int64_t, int64_t) method

指定されたインデックスから開始するソース配列ビューの指定された数の要素を、デスティネーション配列ビューの指定された位置へコピーします。

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(System::Details::ArrayView<SrcType> srcArray, int64_t srcIndex, System::Details::ArrayView<DstType> dstArray, int64_t dstIndex, int64_t count)
パラメーター説明
SrcTypeソース配列ビューの要素の型
DstType宛先配列ビューの要素型
パラメーター説明
srcArraySystem::Details::ArrayView<SrcType>ソース配列ビュー
srcIndexint64_tコピーする項目範囲の開始位置を示すソース配列ビュー内のインデックス
dstArraySystem::Details::ArrayView<DstType>宛先配列ビュー
dstIndexint64_tコピーした項目の挿入を開始する宛先配列ビュー内のインデックス
countint64_tコピーする要素数

参照

Array::Copy(System::Details::ArrayView<SrcType>, System::Details::ArrayView<DstType>, int64_t) method

ソース配列ビューからデスティネーション配列ビューへ、指定された数の要素をコピーします。

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(System::Details::ArrayView<SrcType> srcArray, System::Details::ArrayView<DstType> dstArray, int64_t count)
パラメーター説明
srcArraySystem::Details::ArrayView<SrcType>ソース配列ビュー
dstArraySystem::Details::ArrayView<DstType>宛先配列ビュー
countint64_tコピーする要素数

参照

Array::Copy(System::Details::StackArray<SrcType, N>&, const ArrayPtr<DstType>&, int64_t) method

スタック上のソース配列からデスティネーション配列へ、指定された数の要素をコピーします。

template<typename SrcType,std::size_t,typename DstType> static void System::Array<T>::Copy(System::Details::StackArray<SrcType, N> &srcArray, const ArrayPtr<DstType> &dstArray, int64_t count)
パラメーター説明
srcArraySystem::Details::StackArray<SrcType, N>&スタック上のソース配列
dstArrayconst ArrayPtr<DstType>&宛先配列
countint64_tコピーする要素数

参照

Array::Copy(System::Details::StackArray<SrcType, N>&, int64_t, const ArrayPtr<DstType>&, int64_t, int64_t) method

スタック上のソース配列で、指定されたインデックスから開始する指定された数の要素を、デスティネーション配列の指定された位置へコピーします。

template<typename SrcType,std::size_t,typename DstType> static void System::Array<T>::Copy(System::Details::StackArray<SrcType, N> &srcArray, int64_t srcIndex, const ArrayPtr<DstType> &dstArray, int64_t dstIndex, int64_t count)
パラメーター説明
SrcTypeスタック上のソース配列の要素型
DstType宛先配列の要素の型
パラメーター説明
srcArraySystem::Details::StackArray<SrcType, N>&スタック上のソース配列
srcIndexint64_tスタック上のソース配列で、コピーする項目範囲の開始位置を示すインデックス
dstArrayconst ArrayPtr<DstType>&宛先配列
dstIndexint64_tコピーされた項目の挿入を開始する宛先配列内のインデックス
countint64_tコピーする要素数

参照

Array::Copy(System::Details::StackArray<SrcType, NS>&, int64_t, System::Details::StackArray<DstType, ND>&, int64_t, int64_t) method

スタック上のソース配列で、指定されたインデックスから開始する指定された数の要素を、スタック上のデスティネーション配列の指定された位置へコピーします。

template<typename SrcType,std::size_t,typename DstType,std::size_t> static void System::Array<T>::Copy(System::Details::StackArray<SrcType, NS> &srcArray, int64_t srcIndex, System::Details::StackArray<DstType, ND> &dstArray, int64_t dstIndex, int64_t count)
パラメーター説明
SrcTypeスタック上のソース配列の要素型
DstTypeスタック上の宛先配列の要素型
パラメーター説明
srcArraySystem::Details::StackArray<SrcType, NS>&スタック上のソース配列
srcIndexint64_tスタック上のソース配列で、コピーする項目範囲の開始位置を示すインデックス
dstArraySystem::Details::StackArray<DstType, ND>&スタック上の宛先配列
dstIndexint64_tコピーした項目の挿入を開始するスタック上の宛先配列内のインデックス
countint64_tコピーする要素数

参照

Array::Copy(System::Details::StackArray<SrcType, NS>&, System::Details::StackArray<DstType, ND>&, int64_t) method

スタック上のソース配列からスタック上のデスティネーション配列へ、指定された数の要素をコピーします。

template<typename SrcType,std::size_t,typename DstType,std::size_t> static void System::Array<T>::Copy(System::Details::StackArray<SrcType, NS> &srcArray, System::Details::StackArray<DstType, ND> &dstArray, int64_t count)
パラメーター説明
srcArraySystem::Details::StackArray<SrcType, NS>&スタック上のソース配列
dstArraySystem::Details::StackArray<DstType, ND>&スタック上の宛先配列
countint64_tコピーする要素数

参照