d00a4b886e50a68bc3109c27cb952472a824c2f0
1 #include "alien/alien.ih"
5 Alien::Alien(INTEGER id
, const TypePath
&path
): Store(id
), d_path(path
), d_comps() {}
7 std::vector
<AlienComponent
*> & Alien::getComponents() {
11 std::string
Alien::toString() {
12 std::string sofar
= d_path
.toString() + "{ ";
13 for (int i
= 0; i
< d_comps
.size(); ++i
) {
14 sofar
+= d_comps
[i
]->toString() + " ";
19 void Alien::accept(Visitor
&visitor
) const {
20 for (int i
= 0; i
< d_comps
.size(); ++i
) {
21 d_comps
[i
]->accept(visitor
);