diff options
Diffstat (limited to 'llvm/tools/llvm-rc/ResourceFileWriter.h')
| -rw-r--r-- | llvm/tools/llvm-rc/ResourceFileWriter.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/tools/llvm-rc/ResourceFileWriter.h b/llvm/tools/llvm-rc/ResourceFileWriter.h index ce730d20eed..ef736baa169 100644 --- a/llvm/tools/llvm-rc/ResourceFileWriter.h +++ b/llvm/tools/llvm-rc/ResourceFileWriter.h @@ -32,6 +32,7 @@ public: Error visitNullResource(const RCResource *) override; Error visitAcceleratorsResource(const RCResource *) override; Error visitHTMLResource(const RCResource *) override; + Error visitMenuResource(const RCResource *) override; Error visitCharacteristicsStmt(const CharacteristicsStmt *) override; Error visitLanguageStmt(const LanguageResource *) override; @@ -63,6 +64,12 @@ private: // HTMLResource Error writeHTMLBody(const RCResource *); + // MenuResource + Error writeMenuDefinition(const std::unique_ptr<MenuDefinition> &, + uint16_t Flags); + Error writeMenuDefinitionList(const MenuDefinitionList &List); + Error writeMenuBody(const RCResource *); + // Output stream handling. std::unique_ptr<raw_fd_ostream> FS; |

