14 #ifndef LLVM_CLANG_BASIC_EXPRESSIONTRAITS_H
15 #define LLVM_CLANG_BASIC_EXPRESSIONTRAITS_H
17 #include "llvm/Support/Compiler.h"
22 #define EXPRESSION_TRAIT(Spelling, Name, Key) ET_##Name,
23 #include "clang/Basic/TokenKinds.def"
25 #define EXPRESSION_TRAIT(Spelling, Name, Key) +1
26 #include "clang/Basic/TokenKinds.def"
The JSON file list parser is used to communicate input to InstallAPI.
const char * getTraitName(ExpressionTrait T) LLVM_READONLY
Return the internal name of type trait T. Never null.
const char * getTraitSpelling(ExpressionTrait T) LLVM_READONLY
Return the spelling of the type trait TT. Never null.
const FunctionProtoType * T