LLVM API Documentation
#include <ToolOutputFile.h>
Public Member Functions | |
tool_output_file (const char *filename, std::string &ErrorInfo, sys::fs::OpenFlags Flags=sys::fs::F_None) | |
tool_output_file (const char *Filename, int FD) | |
raw_fd_ostream & | os () |
os - Return the contained raw_fd_ostream. More... | |
void | keep () |
tool_output_file - This class contains a raw_fd_ostream and adds a few extra features commonly needed for compiler-like tool output files:
Definition at line 26 of file ToolOutputFile.h.
tool_output_file::tool_output_file | ( | const char * | filename, |
std::string & | ErrorInfo, | ||
sys::fs::OpenFlags | Flags = sys::fs::F_None |
||
) |
tool_output_file - This constructor's arguments are passed to to raw_fd_ostream's constructor.
Definition at line 39 of file ToolOutputFile.cpp.
tool_output_file::tool_output_file | ( | const char * | Filename, |
int | FD | ||
) |
Definition at line 47 of file ToolOutputFile.cpp.
|
inline |
keep - Indicate that the tool's job wrt this output file has been successful and the file should not be deleted.
Definition at line 59 of file ToolOutputFile.h.
Referenced by LTOCodeGenerator::writeMergedModules().
|
inline |
os - Return the contained raw_fd_ostream.
Definition at line 55 of file ToolOutputFile.h.
Referenced by LTOCodeGenerator::writeMergedModules().