LLVM: llvm::vfs::OutputFileImpl Class Reference (original) (raw)

#include "[llvm/Support/VirtualOutputFile.h](VirtualOutputFile%5F8h%5Fsource.html)"

Inheritance diagram for llvm::vfs::OutputFileImpl:

Public Member Functions
~OutputFileImpl () override=default
virtual Error keep ()=0
virtual Error discard ()=0
virtual raw_pwrite_stream & getOS ()=0
Public Member Functions inherited from llvm::RTTIExtends< OutputFileImpl, RTTIRoot >
const void * dynamicClassID () const override
bool isA () const
Check whether this instance is a subclass of QueryT.
Public Member Functions inherited from llvm::RTTIRoot
virtual ~RTTIRoot ()=default
virtual bool isA (const void *const ClassID) const
Returns true if this class's ID matches the given class ID.
Additional Inherited Members
Static Public Member Functions inherited from llvm::RTTIExtends< OutputFileImpl, RTTIRoot >
static const void * classID ()
static bool classof (const T *R)
Static Public Member Functions inherited from llvm::RTTIRoot
static const void * classID ()
Returns the class ID for this type.

Detailed Description

Definition at line 29 of file VirtualOutputFile.h.

Constructor & Destructor Documentation

llvm::vfs::OutputFileImpl::~OutputFileImpl ( ) overridedefault

Member Function Documentation

discard()

virtual Error llvm::vfs::OutputFileImpl::discard ( ) pure virtual

getOS()

keep()

virtual Error llvm::vfs::OutputFileImpl::keep ( ) pure virtual

Member Data Documentation

ID

char OutputFileImpl::ID = 0 static

The documentation for this class was generated from the following files: