/* */ #include "List.h" #include "MetaEntryVisitor.h" namespace aria2 { List::List() {} List::~List() { clearList(); } void List::clearList() { for(std::deque::iterator itr = mlist.begin(); itr != mlist.end(); itr++) { delete *itr; } } void List::add(MetaEntry* entry) { mlist.push_back(entry); } const std::deque& List::getList() const { return mlist; } void List::accept(MetaEntryVisitor* v) const { v->visit(this); } } // namespace aria2