void operator()( const InnerDecklistNode *node, const DecklistCardNode *card ) const { if (!cardDatabase.getCard(card->getName())->getIsToken()) { DecklistCardNode *addedCard = destination.addCard( card->getName(), node->getName() ); addedCard->setNumber(card->getNumber()); } }