clang  3.9.0
clang::QualType Member List

This is the complete list of members for clang::QualType, including all inherited members.

addConst()clang::QualTypeinline
addFastQualifiers(unsigned TQs)clang::QualTypeinline
addRestrict()clang::QualTypeinline
addVolatile()clang::QualTypeinline
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::QualTypeinline
getAsOpaquePtr() const clang::QualTypeinline
getAsString() const clang::QualTypeinline
getAsString(SplitQualType split)clang::QualTypeinlinestatic
getAsString(const Type *ty, Qualifiers qs)clang::QualTypestatic
getAsString(const PrintingPolicy &Policy) const clang::QualType
getAsStringInternal(std::string &Str, const PrintingPolicy &Policy) const clang::QualTypeinline
getAsStringInternal(SplitQualType split, std::string &out, const PrintingPolicy &policy)clang::QualTypeinlinestatic
getAsStringInternal(const Type *ty, Qualifiers qs, std::string &out, const PrintingPolicy &policy)clang::QualTypestatic
getAtomicUnqualifiedType() const clang::QualType
getBaseTypeIdentifier() const clang::QualType
getCanonicalType() const clang::QualTypeinline
getCVRQualifiers() const clang::QualTypeinline
getDesugaredType(const ASTContext &Context) const clang::QualTypeinline
getFromOpaquePtr(const void *Ptr)clang::QualTypeinlinestatic
getLocalCVRQualifiers() const clang::QualTypeinline
getLocalFastQualifiers() const clang::QualTypeinline
getLocalQualifiers() const clang::QualTypeinline
getLocalUnqualifiedType() const clang::QualTypeinline
getNonLValueExprType(const ASTContext &Context) const clang::QualType
getNonReferenceType() const clang::QualTypeinline
getObjCGCAttr() const clang::QualTypeinline
getObjCLifetime() const clang::QualTypeinline
getQualifiers() const clang::QualTypeinline
getSingleStepDesugaredType(const ASTContext &Context) const clang::QualTypeinline
getSplitDesugaredType() const clang::QualTypeinline
getSplitUnqualifiedType() const clang::QualTypeinline
getTypePtr() const clang::QualTypeinline
getTypePtrOrNull() const clang::QualTypeinline
getUnqualifiedType() const clang::QualTypeinline
hasLocalNonFastQualifiers() const clang::QualTypeinline
hasLocalQualifiers() const clang::QualTypeinline
hasNonTrivialObjCLifetime() const clang::QualTypeinline
hasQualifiers() const clang::QualTypeinline
hasStrongOrWeakObjCLifetime() const clang::QualTypeinline
IgnoreParens() const clang::QualTypeinline
isAtLeastAsQualifiedAs(QualType Other) const clang::QualTypeinline
isCanonical() const clang::QualTypeinline
isCanonicalAsParam() const clang::QualTypeinline
isCForbiddenLValueType() const clang::QualTypeinline
isConstant(const ASTContext &Ctx) const clang::QualTypeinline
isConstQualified() const clang::QualTypeinline
isCXX11PODType(const ASTContext &Context) const clang::QualType
isCXX98PODType(const ASTContext &Context) const clang::QualType
isDestructedType() const clang::QualTypeinline
isLocalConstQualified() const clang::QualTypeinline
isLocalRestrictQualified() const clang::QualTypeinline
isLocalVolatileQualified() const clang::QualTypeinline
isMoreQualifiedThan(QualType Other) const clang::QualTypeinline
isNull() const clang::QualTypeinline
isObjCGCStrong() const clang::QualTypeinline
isObjCGCWeak() const clang::QualTypeinline
isPODType(const ASTContext &Context) const clang::QualType
isRestrictQualified() const clang::QualTypeinline
isTriviallyCopyableType(const ASTContext &Context) const clang::QualType
isTrivialType(const ASTContext &Context) const clang::QualType
isVolatileQualified() const clang::QualTypeinline
operator!=(const QualType &LHS, const QualType &RHS)clang::QualTypefriend
operator*() const clang::QualTypeinline
operator->() const clang::QualTypeinline
operator==(const QualType &LHS, const QualType &RHS)clang::QualTypefriend
print(raw_ostream &OS, const PrintingPolicy &Policy, const Twine &PlaceHolder=Twine(), unsigned Indentation=0) const clang::QualTypeinline
print(SplitQualType split, raw_ostream &OS, const PrintingPolicy &policy, const Twine &PlaceHolder, unsigned Indentation=0)clang::QualTypeinlinestatic
print(const Type *ty, Qualifiers qs, raw_ostream &OS, const PrintingPolicy &policy, const Twine &PlaceHolder, unsigned Indentation=0)clang::QualTypestatic
Profile(llvm::FoldingSetNodeID &ID) const clang::QualTypeinline
QualifierCollector classclang::QualTypefriend
QualType()clang::QualTypeinline
QualType(const Type *Ptr, unsigned Quals)clang::QualTypeinline
QualType(const ExtQuals *Ptr, unsigned Quals)clang::QualTypeinline
removeLocalConst()clang::QualTypeinline
removeLocalCVRQualifiers(unsigned Mask)clang::QualTypeinline
removeLocalFastQualifiers()clang::QualTypeinline
removeLocalFastQualifiers(unsigned Mask)clang::QualTypeinline
removeLocalRestrict()clang::QualTypeinline
removeLocalVolatile()clang::QualTypeinline
setLocalFastQualifiers(unsigned Quals)clang::QualTypeinline
split() const clang::QualTypeinline
stream(const PrintingPolicy &Policy, const Twine &PlaceHolder=Twine(), unsigned Indentation=0) const clang::QualTypeinline
stripObjCKindOfType(const ASTContext &ctx) const clang::QualType
substObjCMemberType(QualType objectType, const DeclContext *dc, ObjCSubstitutionContext context) const clang::QualType
substObjCTypeArgs(ASTContext &ctx, ArrayRef< QualType > typeArgs, ObjCSubstitutionContext context) const clang::QualType
withConst() const clang::QualTypeinline
withCVRQualifiers(unsigned CVR) const clang::QualTypeinline
withExactLocalFastQualifiers(unsigned TQs) const clang::QualTypeinline
withFastQualifiers(unsigned TQs) const clang::QualTypeinline
withoutLocalFastQualifiers() const clang::QualTypeinline
withRestrict() const clang::QualTypeinline
withVolatile() const clang::QualTypeinline