#ifndef VALUE #define VALUE #include class LLVMVisitor; struct LLVMRet; class Value { public: virtual LLVMRet Visit(LLVMVisitor& visitor) const = 0; virtual ~Value() {}; }; #endif