LLVM 19.0.0git
Public Types | Public Member Functions | List of all members
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

Definition at line 25 of file ResourceProcessor.h.

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

Definition at line 29 of file ResourceProcessor.h.

◆ 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: