llvm::raw_pwrite_stream_proxy

Non-owning proxy for a raw_pwrite_stream. Enables passing a stream into an API that takes ownership.

Synopsis

Declared in <llvm/Support/raw_ostream_proxy.h>

class raw_pwrite_stream_proxy
    : public raw_pwrite_stream_proxy_adaptor<>

Base Classes

NameDescription
raw_pwrite_stream_proxy_adaptor<>Adaptor for creating a stream that proxies a raw_pwrite_stream.

Member Functions

NameDescription
raw_pwrite_stream_proxy [constructor]Construct a non-owning proxy around OS.

Protected Member Functions

NameDescription
getProxiedOS Return a reference to the proxied pwrite stream.