OOPHW2 Object-oriented Programming, Assignment 2. Implements visitor design pattern in order to perform double dynamic dispatch using C++ virtual member functions. License MIT