Exemplo n.º 1
0
const Q3PtrVector<UmlComponent> UmlBaseClass::associatedComponents() {
  UmlCom::send_cmd(_identifier, assocComponentCmd);

  Q3PtrVector<UmlComponent> result;
  unsigned n = UmlCom::read_unsigned();

  result.resize(n);

  for (unsigned index = 0; index != n; index += 1)
    result.insert(index, (UmlComponent *) UmlBaseItem::read_());

  return result;
}
Exemplo n.º 2
0
void UmlCom::read_item_list(Q3PtrVector<UmlItem> & v)
{
    unsigned n = read_unsigned();

    v.resize(n);

#ifdef TRACE
    //cout << "UmlCom::read_item_list " << n << " items\n";
#endif

    for (unsigned index = 0; index != n; index += 1)
        v.insert(index, UmlBaseItem::read_());
}