#pragma once #include #include // A generic "thing" (could be anything, comments, string-concated functionsm, etc.) to spit into the output file struct CodegenOutputThing { std::string text; }; class CodegenOutput { private: std::vector mOutThings; public: void AddOutputThing(CodegenOutputThing thing); };