LLVM  8.0.1
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 24 of file ResourceProcessor.h.

Member Typedef Documentation

◆ PathType

Definition at line 26 of file ResourceProcessor.h.

Constructor & Destructor Documentation

◆ WindowsResourceProcessor()

llvm::WindowsResourceProcessor::WindowsResourceProcessor ( )
inline

Definition at line 28 of file ResourceProcessor.h.

Member Function Documentation

◆ addDefine()

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

Definition at line 30 of file ResourceProcessor.h.

◆ addInclude()

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

Definition at line 33 of file ResourceProcessor.h.

◆ process()

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

Referenced by setNullAtEnd().

◆ setNullAtEnd()

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

Definition at line 37 of file ResourceProcessor.h.

References process().

◆ setVerbose()

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

Definition at line 36 of file ResourceProcessor.h.


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