LLVM
8.0.1
|
This class wraps an output stream for a native object. More...
#include "llvm/LTO/LTO.h"
Public Member Functions | |
NativeObjectStream (std::unique_ptr< raw_pwrite_stream > OS) | |
virtual | ~NativeObjectStream ()=default |
Public Attributes | |
std::unique_ptr< raw_pwrite_stream > | OS |
This class wraps an output stream for a native object.
Most clients should just be able to return an instance of this base class from the stream callback, but if a client needs to perform some action after the stream is written to, that can be done by deriving from this class and overriding the destructor.
|
inline |
|
virtualdefault |
std::unique_ptr<raw_pwrite_stream> llvm::lto::NativeObjectStream::OS |