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:
|