//===--- CppWriter.h - Generate C++ IR to C++ Source Interface ------------===// // // The LLVM Compiler Infrastructure // // This file was developed by Reid Spencer and is distributed under the // University of Illinois Open Source License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // // This file declares a function, WriteModuleToCppFile that will convert a // Module into the corresponding C++ code to construct the same module. // //===------------------------------------------------------------------------=== #include namespace llvm { class Module; void WriteModuleToCppFile(Module* mod, std::ostream& out); }