| acceptsObjCTypeParams() const | clang::Type | |
| anyDependentTemplateArguments(ArrayRef< TemplateArgumentLoc > Args, bool &InstantiationDependent) | clang::TemplateSpecializationType | static |
| anyDependentTemplateArguments(const TemplateArgumentListInfo &, bool &InstantiationDependent) | clang::TemplateSpecializationType | static |
| ArrayTypeBits | clang::Type | |
| ASTContext class | clang::TemplateSpecializationType | friend |
| AttributedTypeBits | clang::Type | |
| AutoTypeBits | clang::Type | |
| begin() const | clang::TemplateSpecializationType | inline |
| BuiltinTypeBits | clang::Type | |
| canDecayToPointerType() const | clang::Type | inline |
| canHaveNullability(bool ResultIfUnknown=true) const | clang::Type | |
| castAs() const | clang::Type | |
| castAsArrayTypeUnsafe() const | clang::Type | inline |
| classof(const Type *T) | clang::TemplateSpecializationType | inlinestatic |
| containsUnexpandedParameterPack() const | clang::Type | inline |
| desugar() const | clang::TemplateSpecializationType | inline |
| dump() const | clang::Type | |
| dump(llvm::raw_ostream &OS) const | clang::Type | |
| end() const | clang::TemplateSpecializationType | inline |
| FunctionTypeBits | clang::Type | |
| getAliasedType() const | clang::TemplateSpecializationType | inline |
| getArg(unsigned Idx) const | clang::TemplateSpecializationType | inline |
| getArgs() const | clang::TemplateSpecializationType | inline |
| getArrayElementTypeNoTypeQual() const | clang::Type | |
| getAs() const | clang::Type | |
| getAs() const | clang::Type | |
| getAs() const | clang::Type | |
| getAs() const | clang::Type | |
| getAsAdjusted() const | clang::Type | |
| getAsArrayTypeUnsafe() const | clang::Type | inline |
| getAsComplexIntegerType() const | clang::Type | |
| getAsCXXRecordDecl() const | clang::Type | |
| getAsObjCInterfacePointerType() const | clang::Type | |
| getAsObjCInterfaceType() const | clang::Type | |
| getAsObjCQualifiedClassType() const | clang::Type | |
| getAsObjCQualifiedIdType() const | clang::Type | |
| getAsObjCQualifiedInterfaceType() const | clang::Type | |
| getAsPlaceholderType() const | clang::Type | inline |
| getAsStructureType() const | clang::Type | |
| getAsTagDecl() const | clang::Type | |
| getAsUnionType() const | clang::Type | |
| getBaseElementTypeUnsafe() const | clang::Type | inline |
| getCanonicalTypeInternal() const | clang::Type | inline |
| getCanonicalTypeUnqualified() const | clang::Type | inline |
| getContainedAutoType() const | clang::Type | inline |
| getContainedDeducedType() const | clang::Type | |
| getLinkage() const | clang::Type | |
| getLinkageAndVisibility() const | clang::Type | |
| getLocallyUnqualifiedSingleStepDesugaredType() const | clang::Type | |
| getNullability(const ASTContext &context) const | clang::Type | |
| getNumArgs() const | clang::TemplateSpecializationType | inline |
| getObjCARCImplicitLifetime() const | clang::Type | |
| getObjCSubstitutions(const DeclContext *dc) const | clang::Type | |
| getPointeeCXXRecordDecl() const | clang::Type | |
| getPointeeOrArrayElementType() const | clang::Type | inline |
| getPointeeType() const | clang::Type | |
| getScalarTypeKind() const | clang::Type | |
| getTemplateName() const | clang::TemplateSpecializationType | inline |
| getTypeClass() const | clang::Type | inline |
| getTypeClassName() const | clang::Type | |
| getUnqualifiedDesugaredType() const | clang::Type | |
| getVisibility() const | clang::Type | inline |
| hasAutoForTrailingReturnType() const | clang::Type | |
| hasFloatingRepresentation() const | clang::Type | |
| hasIntegerRepresentation() const | clang::Type | |
| hasObjCPointerRepresentation() const | clang::Type | inline |
| hasPointerRepresentation() const | clang::Type | inline |
| hasSignedIntegerRepresentation() const | clang::Type | |
| hasSizedVLAType() const | clang::Type | |
| hasUnnamedOrLocalType() const | clang::Type | |
| hasUnsignedIntegerRepresentation() const | clang::Type | |
| isAggregateType() const | clang::Type | |
| isAlignValT() const | clang::Type | |
| isAnyCharacterType() const | clang::Type | |
| isAnyComplexType() const | clang::Type | inline |
| isAnyPointerType() const | clang::Type | inline |
| isArithmeticType() const | clang::Type | |
| isArrayType() const | clang::Type | inline |
| isAtomicType() const | clang::Type | inline |
| isBlockCompatibleObjCPointerType(ASTContext &ctx) const | clang::Type | |
| isBlockPointerType() const | clang::Type | inline |
| isBooleanType() const | clang::Type | inline |
| isBuiltinType() const | clang::Type | inline |
| isCanonicalUnqualified() const | clang::Type | inline |
| isCARCBridgableType() const | clang::Type | |
| isChar16Type() const | clang::Type | |
| isChar32Type() const | clang::Type | |
| isCharType() const | clang::Type | |
| isClassType() const | clang::Type | |
| isClkEventT() const | clang::Type | inline |
| isComplexIntegerType() const | clang::Type | |
| isComplexType() const | clang::Type | |
| isCompoundType() const | clang::Type | inline |
| isConstantArrayType() const | clang::Type | inline |
| isConstantSizeType() const | clang::Type | |
| isCurrentInstantiation() const | clang::TemplateSpecializationType | inline |
| isDependentSizedArrayType() const | clang::Type | inline |
| isDependentType() const | clang::Type | inline |
| isElaboratedTypeSpecifier() const | clang::Type | |
| isEnumeralType() const | clang::Type | inline |
| isEventT() const | clang::Type | inline |
| isExtVectorType() const | clang::Type | inline |
| isFloatingType() const | clang::Type | |
| isFromAST() const | clang::Type | inline |
| isFunctionNoProtoType() const | clang::Type | inline |
| isFunctionPointerType() const | clang::Type | inline |
| isFunctionProtoType() const | clang::Type | inline |
| isFunctionType() const | clang::Type | inline |
| isFundamentalType() const | clang::Type | inline |
| isHalfType() const | clang::Type | inline |
| isImageType() const | clang::Type | inline |
| isIncompleteArrayType() const | clang::Type | inline |
| isIncompleteOrObjectType() const | clang::Type | inline |
| isIncompleteType(NamedDecl **Def=nullptr) const | clang::Type | |
| isInstantiationDependentType() const | clang::Type | inline |
| isIntegerType() const | clang::Type | inline |
| isIntegralOrEnumerationType() const | clang::Type | inline |
| isIntegralOrUnscopedEnumerationType() const | clang::Type | |
| isIntegralType(const ASTContext &Ctx) const | clang::Type | |
| isInterfaceType() const | clang::Type | |
| isLinkageValid() const | clang::Type | |
| isLiteralType(const ASTContext &Ctx) const | clang::Type | |
| isLValueReferenceType() const | clang::Type | inline |
| isMemberDataPointerType() const | clang::Type | inline |
| isMemberFunctionPointerType() const | clang::Type | inline |
| isMemberPointerType() const | clang::Type | inline |
| isNonOverloadPlaceholderType() const | clang::Type | inline |
| isNullPtrType() const | clang::Type | inline |
| isObjCARCBridgableType() const | clang::Type | |
| isObjCARCImplicitlyUnretainedType() const | clang::Type | |
| isObjCBoxableRecordType() const | clang::Type | |
| isObjCBuiltinType() const | clang::Type | inline |
| isObjCClassOrClassKindOfType() const | clang::Type | |
| isObjCClassType() const | clang::Type | inline |
| isObjCIdOrObjectKindOfType(const ASTContext &ctx, const ObjCObjectType *&bound) const | clang::Type | |
| isObjCIdType() const | clang::Type | inline |
| isObjCIndependentClassType() const | clang::Type | |
| isObjCIndirectLifetimeType() const | clang::Type | |
| isObjCInertUnsafeUnretainedType() const | clang::Type | |
| isObjCLifetimeType() const | clang::Type | |
| isObjCNSObjectType() const | clang::Type | |
| isObjCObjectOrInterfaceType() const | clang::Type | inline |
| isObjCObjectPointerType() const | clang::Type | inline |
| isObjCObjectType() const | clang::Type | inline |
| isObjCQualifiedClassType() const | clang::Type | inline |
| isObjCQualifiedIdType() const | clang::Type | inline |
| isObjCQualifiedInterfaceType() const | clang::Type | |
| isObjCRetainableType() const | clang::Type | |
| isObjCSelType() const | clang::Type | inline |
| isObjectType() const | clang::Type | inline |
| isOpenCLSpecificType() const | clang::Type | inline |
| isOverloadableType() const | clang::Type | inline |
| isPipeType() const | clang::Type | inline |
| isPlaceholderType() const | clang::Type | inline |
| isPointerType() const | clang::Type | inline |
| isPromotableIntegerType() const | clang::Type | |
| isQueueT() const | clang::Type | inline |
| isRealFloatingType() const | clang::Type | |
| isRealType() const | clang::Type | |
| isRecordType() const | clang::Type | inline |
| isReferenceType() const | clang::Type | inline |
| isReserveIDT() const | clang::Type | inline |
| isRValueReferenceType() const | clang::Type | inline |
| isSamplerT() const | clang::Type | inline |
| isScalarType() const | clang::Type | inline |
| isSignedIntegerOrEnumerationType() const | clang::Type | |
| isSignedIntegerType() const | clang::Type | |
| isSpecificBuiltinType(unsigned K) const | clang::Type | inline |
| isSpecificPlaceholderType(unsigned K) const | clang::Type | inline |
| isSpecifierType() const | clang::Type | |
| isStandardLayoutType() const | clang::Type | |
| isStdByteType() const | clang::Type | |
| isStructureOrClassType() const | clang::Type | |
| isStructureType() const | clang::Type | |
| isSugared() const | clang::TemplateSpecializationType | inline |
| isTemplateTypeParmType() const | clang::Type | inline |
| isTypeAlias() const | clang::TemplateSpecializationType | inline |
| isUndeducedType() const | clang::Type | inline |
| isUnionType() const | clang::Type | |
| isUnsignedIntegerOrEnumerationType() const | clang::Type | |
| isUnsignedIntegerType() const | clang::Type | |
| isVariableArrayType() const | clang::Type | inline |
| isVariablyModifiedType() const | clang::Type | inline |
| isVectorType() const | clang::Type | inline |
| isVisibilityExplicit() const | clang::Type | inline |
| isVoidPointerType() const | clang::Type | |
| isVoidType() const | clang::Type | inline |
| isWideCharType() const | clang::Type | |
| iterator typedef | clang::TemplateSpecializationType | |
| ObjCObjectTypeBits | clang::Type | |
| PrintTemplateArgumentList(raw_ostream &OS, ArrayRef< TemplateArgument > Args, const PrintingPolicy &Policy, bool SkipBrackets=false) | clang::TemplateSpecializationType | static |
| PrintTemplateArgumentList(raw_ostream &OS, ArrayRef< TemplateArgumentLoc > Args, const PrintingPolicy &Policy) | clang::TemplateSpecializationType | static |
| PrintTemplateArgumentList(raw_ostream &OS, const TemplateArgumentListInfo &, const PrintingPolicy &Policy) | clang::TemplateSpecializationType | static |
| Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Ctx) | clang::TemplateSpecializationType | inline |
| Profile(llvm::FoldingSetNodeID &ID, TemplateName T, ArrayRef< TemplateArgument > Args, const ASTContext &Context) | clang::TemplateSpecializationType | static |
| ReferenceTypeBits | clang::Type | |
| ScalarTypeKind enum name | clang::Type | |
| setContainsUnexpandedParameterPack(bool PP=true) | clang::Type | inlineprotected |
| setDependent(bool D=true) | clang::Type | inlineprotected |
| setInstantiationDependent(bool D=true) | clang::Type | inlineprotected |
| setVariablyModified(bool VM=true) | clang::Type | inlineprotected |
| STK_BlockPointer enum value | clang::Type | |
| STK_Bool enum value | clang::Type | |
| STK_CPointer enum value | clang::Type | |
| STK_Floating enum value | clang::Type | |
| STK_FloatingComplex enum value | clang::Type | |
| STK_Integral enum value | clang::Type | |
| STK_IntegralComplex enum value | clang::Type | |
| STK_MemberPointer enum value | clang::Type | |
| STK_ObjCObjectPointer enum value | clang::Type | |
| TagFirst enum value | clang::Type | |
| TagLast enum value | clang::Type | |
| template_arguments() const | clang::TemplateSpecializationType | inline |
| this_() | clang::Type | inlineprotected |
| Type(TypeClass tc, QualType canon, bool Dependent, bool InstantiationDependent, bool VariablyModified, bool ContainsUnexpandedParameterPack) | clang::Type | inlineprotected |
| TypeBits | clang::Type | |
| TypeClass enum name | clang::Type | |
| TypeWithKeywordBits | clang::Type | |
| VectorTypeBits | clang::Type | |