diff --git a/alien.cc b/alien.cc
index 7a225b71932e33b20e570e04de81712f12849623..d82a33ca1a2f120a008e9561e197ad644018fd8a 100644 (file)
--- a/alien.cc
+++ b/alien.cc
return store->toString();
}
-Alien::Alien(INTEGER id, SHORTCHAR **path): Store(id), d_path(path), d_comps() {}
+Alien::Alien(INTEGER id, const TypePath &path): Store(id), d_path(path), d_comps() {}
std::vector<AlienComponent*> & Alien::getComponents() {
return d_comps;
}
std::string Alien::toString() {
- std::string sofar = std::string(d_path[0]) + "{ ";
+ std::string sofar = d_path.toString() + "{ ";
for (int i = 0; i < d_comps.size(); ++i) {
sofar += d_comps[i]->toString() + " ";
}