X-Git-Url: http://deadsoftware.ru/gitweb?p=odcread.git;a=blobdiff_plain;f=alien%2Falien.cc;h=d00a4b886e50a68bc3109c27cb952472a824c2f0;hp=38c70bd2ee966b7ae76507be34d2ae8ab0be9fe7;hb=1a28b45a936c8e2033f7d406f93946e90d273e6d;hpb=df199b16cefe6fcbd9778689a8fd57969389c1bb diff --git a/alien/alien.cc b/alien/alien.cc index 38c70bd..d00a4b8 100644 --- a/alien/alien.cc +++ b/alien/alien.cc @@ -1,31 +1,7 @@ -#include "alien/alien.h" +#include "alien/alien.ih" namespace odc { -AlienPiece::AlienPiece(const char * const _data, const size_t _len): data(_data), len(_len) {} - -std::string AlienPiece::toString() { - return std::string("AlienPiece"); -} - -void AlienPiece::accept(Visitor &visitor) const { -} - -AlienPart::AlienPart(Store * const store): d_store(store) {} - -std::string AlienPart::toString() { - if (d_store != 0) - return d_store->toString(); - else - return "NULL"; -} - -void AlienPart::accept(Visitor &visitor) const { - if (d_store != 0) { - d_store->accept(visitor); - } -} - Alien::Alien(INTEGER id, const TypePath &path): Store(id), d_path(path), d_comps() {} std::vector & Alien::getComponents() { @@ -46,4 +22,4 @@ void Alien::accept(Visitor &visitor) const { } } -} +} // namespace odc