Create a backend that forwards OutputBackend::createFile() to both Backend1 and Backend2. Writing to such backend will create identical outputs using two different backends.
Synopsis
Declared in <llvm/Support/VirtualOutputBackends.h>
IntrusiveRefCntPtr<OutputBackend>
makeMirroringOutputBackend(
IntrusiveRefCntPtr<OutputBackend> Backend1,
IntrusiveRefCntPtr<OutputBackend> Backend2);
Return Value
A smart pointer to a reference‐counted object that inherits from RefCountedBase or ThreadSafeRefCountedBase.
Parameters
Name |
Description |
Backend1 |
A smart pointer to a reference‐counted object that inherits from RefCountedBase or ThreadSafeRefCountedBase. |
Backend2 |
A smart pointer to a reference‐counted object that inherits from RefCountedBase or ThreadSafeRefCountedBase. |
Created with MrDocs