#pragma once // // This file is distributed under the MIT License. See LICENSE.md for details. // #include #include "llvm/ADT/StringRef.h" template inline constexpr size_t EnumElementsCount = 0; template inline llvm::StringRef getEnumName();