14#ifndef LLVM_CLANG_BASIC_TYPETRAITS_H
15#define LLVM_CLANG_BASIC_TYPETRAITS_H
17#include "llvm/Support/Compiler.h"
48#include "clang/Basic/Traits.inc"
53const char *
getTraitName(UnaryExprOrTypeTrait T) LLVM_READONLY;
54const char *
getTraitName(ExpressionTrait T) LLVM_READONLY;
The JSON file list parser is used to communicate input to InstallAPI.
const char * getTraitSpelling(TypeTrait T) LLVM_READONLY
Return the spelling of the trait T. Never null.
const char * getTraitName(TypeTrait T) LLVM_READONLY
Return the internal name of the trait T. Never null.
unsigned getTypeTraitArity(TypeTrait T) LLVM_READONLY
Return the arity of the type trait T.