14 #ifndef LLVM_CLANG_SEMA_LOCINFOTYPE_H
15 #define LLVM_CLANG_SEMA_LOCINFOTYPE_H
33 LocInfo = Type::TypeLast + 1
61 #endif // LLVM_CLANG_SEMA_LOCINFOTYPE_H
A (possibly-)qualified type.
bool isInstantiationDependentType() const
Determine whether this type is an instantiation-dependent type, meaning that the type involves a temp...
C Language Family Type Representation.
The base class of the type hierarchy.
A container of type source information.
Describes how types, statements, expressions, and declarations should be printed. ...
bool containsUnexpandedParameterPack() const
Whether this type is or contains an unexpanded parameter pack, used to support C++0x variadic templat...
bool isVariablyModifiedType() const
Whether this type is a variably-modified type (C99 6.7.5).
TypeClass getTypeClass() const
QualType getCanonicalTypeInternal() const
void getAsStringInternal(std::string &Str, const PrintingPolicy &Policy) const
Sema - This implements semantic analysis and AST building for C.
Holds a QualType and a TypeSourceInfo* that came out of a declarator parsing.
bool isDependentType() const
Whether this type is a dependent type, meaning that its definition somehow depends on a template para...
TypeSourceInfo * getTypeSourceInfo() const
static bool classof(const Type *T)