#include "TokenList.h" TokenList::TokenList() { } TokenList::TokenList(const TokenList& orig) { } TokenList::~TokenList() { list.forEach([](Token* t) { delete t; }); } void TokenList::add(Token* t) { list.add(t); } void TokenList::remove(int index) { list.remove(index); } void TokenList::forEach(void (*f) (Token*)) { list.forEach(f); } int TokenList::getSize() { return list.getSize(); } Token* TokenList::get(int index) { return list.get(index); }