LLVM  9.0.0svn
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 ( )

Definition at line 27 of file ResourceProcessor.h.

Member Function Documentation

◆ addDefine()

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

Definition at line 29 of file ResourceProcessor.h.

◆ addInclude()

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

Definition at line 32 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)

Definition at line 36 of file ResourceProcessor.h.

References process().

◆ setVerbose()

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

Definition at line 35 of file ResourceProcessor.h.

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