diff options
author | orivej <orivej@yandex-team.ru> | 2022-02-10 16:45:01 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:01 +0300 |
commit | 2d37894b1b037cf24231090eda8589bbb44fb6fc (patch) | |
tree | be835aa92c6248212e705f25388ebafcf84bc7a1 /contrib/libs/llvm12/tools/llvm-rc/ResourceVisitor.h | |
parent | 718c552901d703c502ccbefdfc3c9028d608b947 (diff) | |
download | ydb-2d37894b1b037cf24231090eda8589bbb44fb6fc.tar.gz |
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/llvm12/tools/llvm-rc/ResourceVisitor.h')
-rw-r--r-- | contrib/libs/llvm12/tools/llvm-rc/ResourceVisitor.h | 122 |
1 files changed, 61 insertions, 61 deletions
diff --git a/contrib/libs/llvm12/tools/llvm-rc/ResourceVisitor.h b/contrib/libs/llvm12/tools/llvm-rc/ResourceVisitor.h index f45154ddd4..843c8d898a 100644 --- a/contrib/libs/llvm12/tools/llvm-rc/ResourceVisitor.h +++ b/contrib/libs/llvm12/tools/llvm-rc/ResourceVisitor.h @@ -1,61 +1,61 @@ -//===-- ResourceVisitor.h ---------------------------------------*- C++-*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===---------------------------------------------------------------------===// -// -// This defines a base class visiting resource script resources. -// -//===---------------------------------------------------------------------===// - -#ifndef LLVM_TOOLS_LLVMRC_RESOURCEVISITOR_H -#define LLVM_TOOLS_LLVMRC_RESOURCEVISITOR_H - -#include "llvm/Support/Error.h" - -namespace llvm { -namespace rc { - -class RCResource; - -class CaptionStmt; -class ClassStmt; -class CharacteristicsStmt; -class ExStyleStmt; -class FontStmt; -class LanguageResource; -class StyleStmt; -class VersionStmt; - -class Visitor { -public: - virtual Error visitNullResource(const RCResource *) = 0; - virtual Error visitAcceleratorsResource(const RCResource *) = 0; - virtual Error visitBitmapResource(const RCResource *) = 0; - virtual Error visitCursorResource(const RCResource *) = 0; - virtual Error visitDialogResource(const RCResource *) = 0; - virtual Error visitHTMLResource(const RCResource *) = 0; - virtual Error visitIconResource(const RCResource *) = 0; - virtual Error visitMenuResource(const RCResource *) = 0; - virtual Error visitStringTableResource(const RCResource *) = 0; - virtual Error visitUserDefinedResource(const RCResource *) = 0; - virtual Error visitVersionInfoResource(const RCResource *) = 0; - - virtual Error visitCaptionStmt(const CaptionStmt *) = 0; - virtual Error visitClassStmt(const ClassStmt *) = 0; - virtual Error visitCharacteristicsStmt(const CharacteristicsStmt *) = 0; - virtual Error visitExStyleStmt(const ExStyleStmt *) = 0; - virtual Error visitFontStmt(const FontStmt *) = 0; - virtual Error visitLanguageStmt(const LanguageResource *) = 0; - virtual Error visitStyleStmt(const StyleStmt *) = 0; - virtual Error visitVersionStmt(const VersionStmt *) = 0; - - virtual ~Visitor() {} -}; - -} // namespace rc -} // namespace llvm - -#endif +//===-- ResourceVisitor.h ---------------------------------------*- C++-*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===---------------------------------------------------------------------===// +// +// This defines a base class visiting resource script resources. +// +//===---------------------------------------------------------------------===// + +#ifndef LLVM_TOOLS_LLVMRC_RESOURCEVISITOR_H +#define LLVM_TOOLS_LLVMRC_RESOURCEVISITOR_H + +#include "llvm/Support/Error.h" + +namespace llvm { +namespace rc { + +class RCResource; + +class CaptionStmt; +class ClassStmt; +class CharacteristicsStmt; +class ExStyleStmt; +class FontStmt; +class LanguageResource; +class StyleStmt; +class VersionStmt; + +class Visitor { +public: + virtual Error visitNullResource(const RCResource *) = 0; + virtual Error visitAcceleratorsResource(const RCResource *) = 0; + virtual Error visitBitmapResource(const RCResource *) = 0; + virtual Error visitCursorResource(const RCResource *) = 0; + virtual Error visitDialogResource(const RCResource *) = 0; + virtual Error visitHTMLResource(const RCResource *) = 0; + virtual Error visitIconResource(const RCResource *) = 0; + virtual Error visitMenuResource(const RCResource *) = 0; + virtual Error visitStringTableResource(const RCResource *) = 0; + virtual Error visitUserDefinedResource(const RCResource *) = 0; + virtual Error visitVersionInfoResource(const RCResource *) = 0; + + virtual Error visitCaptionStmt(const CaptionStmt *) = 0; + virtual Error visitClassStmt(const ClassStmt *) = 0; + virtual Error visitCharacteristicsStmt(const CharacteristicsStmt *) = 0; + virtual Error visitExStyleStmt(const ExStyleStmt *) = 0; + virtual Error visitFontStmt(const FontStmt *) = 0; + virtual Error visitLanguageStmt(const LanguageResource *) = 0; + virtual Error visitStyleStmt(const StyleStmt *) = 0; + virtual Error visitVersionStmt(const VersionStmt *) = 0; + + virtual ~Visitor() {} +}; + +} // namespace rc +} // namespace llvm + +#endif |