LLVM 22.0.0git
llvm::object::WindowsResourceParser::StringOrID Struct Reference

#include "llvm/Object/WindowsResource.h"

Public Member Functions

 StringOrID (uint32_t ID)
 StringOrID (ArrayRef< UTF16 > String)

Public Attributes

bool IsString
ArrayRef< UTF16String
uint32_t ID = ~0u

Detailed Description

Definition at line 236 of file WindowsResource.h.

Constructor & Destructor Documentation

◆ StringOrID() [1/2]

llvm::object::WindowsResourceParser::StringOrID::StringOrID ( uint32_t ID)
inline

Definition at line 241 of file WindowsResource.h.

References ID, and IsString.

◆ StringOrID() [2/2]

llvm::object::WindowsResourceParser::StringOrID::StringOrID ( ArrayRef< UTF16 > String)
inline

Definition at line 242 of file WindowsResource.h.

References IsString, and String.

Member Data Documentation

◆ ID

uint32_t llvm::object::WindowsResourceParser::StringOrID::ID = ~0u

Definition at line 239 of file WindowsResource.h.

Referenced by llvm::object::printStringOrID(), and StringOrID().

◆ IsString

bool llvm::object::WindowsResourceParser::StringOrID::IsString

Definition at line 237 of file WindowsResource.h.

Referenced by llvm::object::printStringOrID(), StringOrID(), and StringOrID().

◆ String

ArrayRef<UTF16> llvm::object::WindowsResourceParser::StringOrID::String

Definition at line 238 of file WindowsResource.h.

Referenced by llvm::object::printStringOrID(), and StringOrID().


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