Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

template<class C1, class C2>
void Impala::Core::Column::Copy ( C1 *  dst,
C2 *  src,
int  nrElem,
int  dstStart,
int  srcStart 
) [inline]

Definition at line 17 of file Copy.h.

Referenced by Copy().

00018 {
00019     if (srcStart + nrElem > src->Capacity())
00020     {
00021         std::cout << "Column::Copy: incompatible src range" << std::endl;
00022         return;
00023     }
00024     if (dstStart + nrElem > dst->Capacity())
00025     {
00026         std::cout << "Column::Copy: incompatible dst range" << std::endl;
00027         return;
00028     }
00029 
00030     for (int i=0 ; i<nrElem ; i++)
00031         dst->Set(dstStart + i, src->Get(srcStart + i));
00032 }


Generated on Fri Mar 19 11:06:08 2010 for ImpalaSrc by  doxygen 1.5.1