#include "clang/Basic/LangStandard.h"
#include "clang/Config/config.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/TargetParser/Triple.h"
usingnamespaceclang;
StringRef clang::languageToString(Language L) { … }
#define LANGSTANDARD …
#include "clang/Basic/LangStandards.def"
const LangStandard &LangStandard::getLangStandardForKind(Kind K) { … }
LangStandard::Kind LangStandard::getLangKind(StringRef Name) { … }
LangStandard::Kind LangStandard::getHLSLLangKind(StringRef Name) { … }
const LangStandard *LangStandard::getLangStandardForName(StringRef Name) { … }
LangStandard::Kind clang::getDefaultLanguageStandard(clang::Language Lang,
const llvm::Triple &T) { … }