clang
9.0.0svn
|
Defines various enumerations that describe declaration and type specifiers. More...
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/ErrorHandling.h"
#include "clang/Basic/OpenCLImageTypes.def"
Go to the source code of this file.
Classes | |
struct | clang::WrittenBuiltinSpecs |
Structure that packs information about the type specifiers that were written in a particular type specifier sequence. More... | |
Namespaces | |
clang | |
Dataflow Directional Tag Classes. | |
Macros | |
#define | GENERIC_IMAGE_TYPE(ImgType, Id) TST_##ImgType##_t, |
Functions | |
bool | clang::isTemplateInstantiation (TemplateSpecializationKind Kind) |
Determine whether this template specialization kind refers to an instantiation of an entity (as opposed to a non-template or an explicit specialization). More... | |
bool | clang::isTemplateExplicitInstantiationOrSpecialization (TemplateSpecializationKind Kind) |
True if this template specialization kind is an explicit specialization, explicit instantiation declaration, or explicit instantiation definition. More... | |
bool | clang::isLegalForFunction (StorageClass SC) |
Checks whether the given storage class is legal for functions. More... | |
bool | clang::isLegalForVariable (StorageClass SC) |
Checks whether the given storage class is legal for variables. More... | |
bool | clang::supportsVariadicCall (CallingConv CC) |
Checks whether the given calling convention supports variadic calls. More... | |
bool | clang::hasWeakerNullability (NullabilityKind L, NullabilityKind R) |
Return true if L has a weaker nullability annotation than R . More... | |
llvm::StringRef | clang::getNullabilitySpelling (NullabilityKind kind, bool isContextSensitive=false) |
Retrieve the spelling of the given nullability kind. More... | |
llvm::StringRef | clang::getParameterABISpelling (ParameterABI kind) |
Defines various enumerations that describe declaration and type specifiers.
Definition in file Specifiers.h.
#define GENERIC_IMAGE_TYPE | ( | ImgType, | |
Id | |||
) | TST_##ImgType##_t, |
Definition at line 80 of file Specifiers.h.