1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#ifndef AST_BASE_HPP #define AST_BASE_HPP #include <string> #include <iostream> #include <vector> class Base { public: virtual ~Base() {} virtual void print() const = 0; virtual void push(const Base* _var) const = 0; }; #endif