reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Basic/LangStandard.h
  130   static const LangStandard &getLangStandardForKind(Kind K);
  131   static const LangStandard *getLangStandardForName(StringRef Name);
tools/clang/include/clang/Frontend/CompilerInvocation.h
  181                    LangStandard::Kind LangStd = LangStandard::lang_unspecified);
  181                    LangStandard::Kind LangStd = LangStandard::lang_unspecified);
tools/clang/lib/Basic/LangStandards.cpp
   18 const LangStandard &LangStandard::getLangStandardForKind(Kind K) {
   29 LangStandard::Kind LangStandard::getLangKind(StringRef Name) {
   37 const LangStandard *LangStandard::getLangStandardForName(StringRef Name) {
tools/clang/lib/Driver/ToolChains/Solaris.cpp
   93     const LangStandard *LangStd = nullptr;
   97         LangStd = LangStandard::getLangStandardForName(Std->getValue());
tools/clang/lib/Frontend/CompilerInvocation.cpp
 2183                                          LangStandard::Kind LangStd) {
 2197   if (LangStd == LangStandard::lang_unspecified) {
 2204       LangStd = LangStandard::lang_opencl10;
 2207       LangStd = LangStandard::lang_cuda;
 2216         LangStd = LangStandard::lang_gnu99;
 2218         LangStd = LangStandard::lang_gnu11;
 2225       LangStd = LangStandard::lang_gnu11;
 2233       LangStd = LangStandard::lang_gnucxx14;
 2237       LangStd = LangStandard::lang_c99;
 2240       LangStd = LangStandard::lang_hip;
 2245   const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
 2245   const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
 2265   if (LangStd == LangStandard::lang_opencl10)
 2267   else if (LangStd == LangStandard::lang_opencl11)
 2269   else if (LangStd == LangStandard::lang_opencl12)
 2271   else if (LangStd == LangStandard::lang_opencl20)
 2273   else if (LangStd == LangStandard::lang_openclcpp)
 2349                                           const LangStandard &S) {
 2421   LangStandard::Kind LangStd = LangStandard::lang_unspecified;
 2421   LangStandard::Kind LangStd = LangStandard::lang_unspecified;
 2423     LangStd = LangStandard::getLangKind(A->getValue());
 2424     if (LangStd == LangStandard::lang_unspecified) {
 2429            KindValue != LangStandard::lang_unspecified;
 2431         const LangStandard &Std = LangStandard::getLangStandardForKind(
 2431         const LangStandard &Std = LangStandard::getLangStandardForKind(
 2453       const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
 2453       const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
 2473     LangStandard::Kind OpenCLLangStd
 2475         .Cases("cl", "CL", LangStandard::lang_opencl10)
 2476         .Cases("cl1.1", "CL1.1", LangStandard::lang_opencl11)
 2477         .Cases("cl1.2", "CL1.2", LangStandard::lang_opencl12)
 2478         .Cases("cl2.0", "CL2.0", LangStandard::lang_opencl20)
 2479         .Cases("clc++", "CLC++", LangStandard::lang_openclcpp)
 2480         .Default(LangStandard::lang_unspecified);
 2482     if (OpenCLLangStd == LangStandard::lang_unspecified) {
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  129   LangStandard::Kind Std = LangStandard::lang_unspecified;
  129   LangStandard::Kind Std = LangStandard::lang_unspecified;
  185         if (*GivenStd != LangStandard::lang_unspecified)
  194     if (Std != LangStandard::lang_unspecified) // -std take precedence over -x
  195       Type = toType(LangStandard::getLangStandardForKind(Std).getLanguage());
  227     if (Std != LangStandard::lang_unspecified && foldType(TargetType) == Type) {
  230           LangStandard::getLangStandardForKind(Std).getName()).str());
  298   Optional<LangStandard::Kind> tryParseStdArg(const llvm::opt::Arg &Arg) {
  301       return LangStandard::getLangKind(Arg.getValue());
tools/lldb/source/Symbol/ClangASTContext.cpp
  449   LangStandard::Kind LangStd = LangStandard::lang_unspecified;
  449   LangStandard::Kind LangStd = LangStandard::lang_unspecified;
  451   if (LangStd == LangStandard::lang_unspecified) {
  459       LangStd = LangStandard::lang_opencl10;
  462       LangStd = LangStandard::lang_cuda;
  467       LangStd = LangStandard::lang_gnu99;
  471       LangStd = LangStandard::lang_gnucxx98;
  474       LangStd = LangStandard::lang_hip;
  479   const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
  479   const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
  493   if (LangStd == LangStandard::lang_opencl10) {