clang  3.7.0
Macros
LangStandards.cpp File Reference
#include "clang/Frontend/LangStandard.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/ErrorHandling.h"
#include "clang/Frontend/LangStandards.def"
Include dependency graph for LangStandards.cpp:

Go to the source code of this file.

Macros

#define LANGSTANDARD(id, name, desc, features)   static const LangStandard Lang_##id = { name, desc, features };
 
#define LANGSTANDARD(id, name, desc, features)   case lang_##id: return Lang_##id;
 
#define LANGSTANDARD(id, name, desc, features)   .Case(name, lang_##id)
 

Macro Definition Documentation

#define LANGSTANDARD (   id,
  name,
  desc,
  features 
)    static const LangStandard Lang_##id = { name, desc, features };

Definition at line 16 of file LangStandards.cpp.

Referenced by clang::LangStandard::getLangStandardForName().

#define LANGSTANDARD (   id,
  name,
  desc,
  features 
)    case lang_##id: return Lang_##id;

Definition at line 16 of file LangStandards.cpp.

#define LANGSTANDARD (   id,
  name,
  desc,
  features 
)    .Case(name, lang_##id)

Definition at line 16 of file LangStandards.cpp.