#include "Series.h" #include "Visitor.h" #include <iostream> Series::Series() { cout << "costruisco una Series" << endl; } Series::~Series() { cout << "distruggo una Series" << endl; vector<Text*>::iterator i; for( i = texts_.begin(); i != texts_.end(); i++ ) delete (*i); } void Series::add( Text * t ) { texts_.push_back( t ); } void Series::print() const { cout << "/--- series begin ---\\ " <<endl; vector<Text*>::const_iterator i; for( i = texts_.begin(); i != texts_.end(); i++ ) (*i)->print(); cout << "\\--- series end ---/ " <<endl; } void Series::accept( Visitor& v ) const { v.visit( * this ); }