|
LLVM
4.0.0
|
This class wraps an output stream for a native object. More...
#include <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 |
1.8.6