https://github.com/shader-slang/slang
Raw File
Tip revision: c5c8cfbb360d9a763f549df48636effde839eacd authored by Sai Praveen Bangaru on 27 September 2023, 00:50:13 UTC
Handle the case where the parent if-else region's after-block is unreachable. (#3241)
Tip revision: c5c8cfb
slang-type-convert-util.h
#ifndef SLANG_CORE_TYPE_CONVERT_UTIL_H
#define SLANG_CORE_TYPE_CONVERT_UTIL_H

#include "../../slang.h"

namespace Slang
{

/// Utility class for simple conversions between types
struct TypeConvertUtil
{
        /// Convert a target into it's equivalent language if ones available. If not returns SOURCE_LANGUAGE_UNKNOWN
    static SlangSourceLanguage getSourceLanguageFromTarget(SlangCompileTarget target);

        /// Convert a language into the equivalent target. If not available returns SLANG_TARGET_UNKNOWN
    static SlangCompileTarget getCompileTargetFromSourceLanguage(SlangSourceLanguage lang);
};

}

#endif // SLANG_CORE_TYPE_TEXT_UTIL_H
back to top