LLVM 22.0.0git
llvm::vfs::OnDiskOutputBackend::OutputSettings Struct Reference

On disk output settings. More...

#include "llvm/Support/VirtualOutputBackends.h"

Public Attributes

bool RemoveOnSignal = true
 Register output files to be deleted if a signal is received.
bool UseTemporaries = true
 Use temporary files.
OutputConfig DefaultConfig

Detailed Description

On disk output settings.

Definition at line 95 of file VirtualOutputBackends.h.

Member Data Documentation

◆ DefaultConfig

OutputConfig llvm::vfs::OnDiskOutputBackend::OutputSettings::DefaultConfig

Definition at line 105 of file VirtualOutputBackends.h.

Referenced by applySettings().

◆ RemoveOnSignal

bool llvm::vfs::OnDiskOutputBackend::OutputSettings::RemoveOnSignal = true

Register output files to be deleted if a signal is received.

Also enabled for outputs with OutputConfig::getDiscardOnSignal().

Definition at line 98 of file VirtualOutputBackends.h.

Referenced by applySettings().

◆ UseTemporaries

bool llvm::vfs::OnDiskOutputBackend::OutputSettings::UseTemporaries = true

Use temporary files.

Also enabled for outputs with OutputConfig::getAtomicWrite().

Definition at line 102 of file VirtualOutputBackends.h.

Referenced by applySettings().


The documentation for this struct was generated from the following file: