LLVM 22.0.0git
llvm::WindowsResourceProcessor Class Reference

#include "llvm/WindowsResource/ResourceProcessor.h"

Public Types

using PathType = SmallVector<char, 64>

Public Member Functions

 WindowsResourceProcessor ()
void addDefine (StringRef Key, StringRef Value=StringRef())
void addInclude (const PathType &IncludePath)
void setVerbose (bool Verbose)
void setNullAtEnd (bool NullAtEnd)
Error process (StringRef InputData, std::unique_ptr< raw_fd_ostream > OutputStream)

Detailed Description

Definition at line 23 of file ResourceProcessor.h.

Member Typedef Documentation

◆ PathType

Constructor & Destructor Documentation

◆ WindowsResourceProcessor()

llvm::WindowsResourceProcessor::WindowsResourceProcessor ( )
inline

Definition at line 27 of file ResourceProcessor.h.

Member Function Documentation

◆ addDefine()

void llvm::WindowsResourceProcessor::addDefine ( StringRef Key,
StringRef Value = StringRef() )
inline

◆ addInclude()

void llvm::WindowsResourceProcessor::addInclude ( const PathType & IncludePath)
inline

Definition at line 32 of file ResourceProcessor.h.

◆ process()

Error llvm::WindowsResourceProcessor::process ( StringRef InputData,
std::unique_ptr< raw_fd_ostream > OutputStream )

◆ setNullAtEnd()

void llvm::WindowsResourceProcessor::setNullAtEnd ( bool NullAtEnd)
inline

Definition at line 36 of file ResourceProcessor.h.

◆ setVerbose()

void llvm::WindowsResourceProcessor::setVerbose ( bool Verbose)
inline

Definition at line 35 of file ResourceProcessor.h.

References llvm::Verbose.


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