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

void Impala::Core::Table::AnnotationTableSet::Merge ( AnnotationTableSet arg  )  [inline]

Definition at line 140 of file AnnotationTableSet.h.

References Add(), Impala::Core::Table::Append(), Impala::Core::Table::Copy(), GetLabel(), GetTable(), and Size().

00141     {
00142         for (int i=0 ; i<arg->Size() ; i++)
00143         {
00144             AnnotationTable* argTab = arg->GetTable(i);
00145             String label = arg->GetLabel(i);
00146             AnnotationTable* thisTab = GetTable(label);
00147             if (thisTab == 0)
00148             {
00149                 thisTab = new AnnotationTable(argTab->GetLabel(), 0);
00150                 Copy(thisTab, argTab);
00151                 Add(thisTab);
00152             }
00153             else
00154             {
00155                 Append(thisTab, argTab);
00156             }
00157         }
00158     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:20:45 2011 for ImpalaSrc by  doxygen 1.5.1