clang API Documentation

clang::QualType Member List
This is the complete list of members for clang::QualType, including all inherited members.
addConst()clang::QualType [inline]
addFastQualifiers(unsigned TQs)clang::QualType [inline]
addRestrict()clang::QualType [inline]
addVolatile()clang::QualType [inline]
DestructionKind enum nameclang::QualType
DK_cxx_destructor enum valueclang::QualType
DK_none enum valueclang::QualType
DK_objc_strong_lifetime enum valueclang::QualType
DK_objc_weak_lifetime enum valueclang::QualType
dump(const char *s) const clang::QualType
dump() const clang::QualType
getAddressSpace() const clang::QualType [inline]
getAsOpaquePtr() const clang::QualType [inline]
getAsString() const clang::QualType [inline]
getAsString(SplitQualType split)clang::QualType [inline, static]
getAsString(const Type *ty, Qualifiers qs)clang::QualType [static]
getAsString(const PrintingPolicy &Policy) const clang::QualType
getAsStringInternal(std::string &Str, const PrintingPolicy &Policy) const clang::QualType [inline]
getAsStringInternal(SplitQualType split, std::string &out, const PrintingPolicy &policy)clang::QualType [inline, static]
getAsStringInternal(const Type *ty, Qualifiers qs, std::string &out, const PrintingPolicy &policy)clang::QualType [static]
getBaseTypeIdentifier() const clang::QualType
getCanonicalType() const clang::QualType [inline]
getCVRQualifiers() const clang::QualType [inline]
getDesugaredType(const ASTContext &Context) const clang::QualType [inline]
getFromOpaquePtr(const void *Ptr)clang::QualType [inline, static]
getLocalCVRQualifiers() const clang::QualType [inline]
getLocalFastQualifiers() const clang::QualType [inline]
getLocalQualifiers() const clang::QualType [inline]
getLocalUnqualifiedType() const clang::QualType [inline]
getNonLValueExprType(const ASTContext &Context) const clang::QualType
getNonReferenceType() const clang::QualType [inline]
getObjCGCAttr() const clang::QualType [inline]
getObjCLifetime() const clang::QualType [inline]
getQualifiers() const clang::QualType [inline]
getSingleStepDesugaredType(const ASTContext &Context) const clang::QualType [inline]
getSplitDesugaredType() const clang::QualType [inline]
getSplitUnqualifiedType() const clang::QualType [inline]
getTypePtr() const clang::QualType [inline]
getTypePtrOrNull() const clang::QualType [inline]
getUnqualifiedType() const clang::QualType [inline]
hasLocalNonFastQualifiers() const clang::QualType [inline]
hasLocalQualifiers() const clang::QualType [inline]
hasNonTrivialObjCLifetime() const clang::QualType [inline]
hasQualifiers() const clang::QualType [inline]
hasStrongOrWeakObjCLifetime() const clang::QualType [inline]
IgnoreParens() const clang::QualType [inline]
isAtLeastAsQualifiedAs(QualType Other) const clang::QualType [inline]
isCanonical() const clang::QualType [inline]
isCanonicalAsParam() const clang::QualType [inline]
isCForbiddenLValueType() const clang::QualType [inline]
isConstant(ASTContext &Ctx) const clang::QualType [inline]
isConstQualified() const clang::QualType [inline]
isCXX11PODType(ASTContext &Context) const clang::QualType
isCXX98PODType(ASTContext &Context) const clang::QualType
isDestructedType() const clang::QualType [inline]
isLocalConstQualified() const clang::QualType [inline]
isLocalRestrictQualified() const clang::QualType [inline]
isLocalVolatileQualified() const clang::QualType [inline]
isMoreQualifiedThan(QualType Other) const clang::QualType [inline]
isNull() const clang::QualType [inline]
isObjCGCStrong() const clang::QualType [inline]
isObjCGCWeak() const clang::QualType [inline]
isPODType(ASTContext &Context) const clang::QualType
isRestrictQualified() const clang::QualType [inline]
isTriviallyCopyableType(ASTContext &Context) const clang::QualType
isTrivialType(ASTContext &Context) const clang::QualType
isVolatileQualified() const clang::QualType [inline]
operator!=(const QualType &LHS, const QualType &RHS)clang::QualType [friend]
operator*() const clang::QualType [inline]
operator->() const clang::QualType [inline]
operator==(const QualType &LHS, const QualType &RHS)clang::QualType [friend]
print(raw_ostream &OS, const PrintingPolicy &Policy, const Twine &PlaceHolder=Twine()) const clang::QualType [inline]
print(SplitQualType split, raw_ostream &OS, const PrintingPolicy &policy, const Twine &PlaceHolder)clang::QualType [inline, static]
print(const Type *ty, Qualifiers qs, raw_ostream &OS, const PrintingPolicy &policy, const Twine &PlaceHolder)clang::QualType [static]
Profile(llvm::FoldingSetNodeID &ID) const clang::QualType [inline]
QualifierCollector classclang::QualType [friend]
QualType()clang::QualType [inline]
QualType(const Type *Ptr, unsigned Quals)clang::QualType [inline]
QualType(const ExtQuals *Ptr, unsigned Quals)clang::QualType [inline]
removeLocalConst()clang::QualType [inline]
removeLocalCVRQualifiers(unsigned Mask)clang::QualType [inline]
removeLocalFastQualifiers()clang::QualType [inline]
removeLocalFastQualifiers(unsigned Mask)clang::QualType [inline]
removeLocalRestrict()clang::QualType [inline]
removeLocalVolatile()clang::QualType [inline]
setLocalFastQualifiers(unsigned Quals)clang::QualType [inline]
split() const clang::QualType [inline]
stream(const PrintingPolicy &Policy, const Twine &PlaceHolder=Twine()) const clang::QualType [inline]
withConst() const clang::QualType [inline]
withCVRQualifiers(unsigned CVR) const clang::QualType [inline]
withExactLocalFastQualifiers(unsigned TQs) const clang::QualType [inline]
withFastQualifiers(unsigned TQs) const clang::QualType [inline]
withoutLocalFastQualifiers() const clang::QualType [inline]
withRestrict() const clang::QualType [inline]
withVolatile() const clang::QualType [inline]