clang 8.0.0

clang::SubstTemplateTypeParmType Member List

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

acceptsObjCTypeParams() const | clang::Type |
ArrayTypeBits | clang::Type |
ASTContext class | clang::SubstTemplateTypeParmType | friend
AttributedTypeBits | clang::Type |
AutoTypeBits | clang::Type |
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::SubstTemplateTypeParmType | inline static
containsUnexpandedParameterPack() const | clang::Type | inline
DependentTemplateSpecializationTypeBits | clang::Type |
desugar() const | clang::SubstTemplateTypeParmType | inline
dump() const | clang::Type |
dump(llvm::raw_ostream &OS) const | clang::Type |
ElaboratedTypeBits | clang::Type |
FunctionTypeBits | clang::Type |
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
getAsRecordDecl() const | clang::Type |
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 |
getObjCARCImplicitLifetime() const | clang::Type |
getObjCSubstitutions(const DeclContext *dc) const | clang::Type |
getPointeeCXXRecordDecl() const | clang::Type |
getPointeeOrArrayElementType() const | clang::Type | inline
getPointeeType() const | clang::Type |
getReplacedParameter() const | clang::SubstTemplateTypeParmType | inline
getReplacementType() const | clang::SubstTemplateTypeParmType | inline
getScalarTypeKind() const | clang::Type |
getTypeClass() const | clang::Type | inline
getTypeClassName() const | clang::Type |
getUnqualifiedDesugaredType() const | clang::Type |
getVisibility() const | clang::Type | inline
hasAttr(attr::Kind AK) const | clang::Type |
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 |
isChar8Type() 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 |
isDependentAddressSpaceType() const | clang::Type | 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
isFixedPointType() const | clang::Type | inline
isFloat128Type() const | clang::Type | inline
isFloat16Type() 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 | inline
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
isOCLExtOpaqueType() const | clang::Type | inline
isOCLIntelSubgroupAVCType() 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
isSaturatedFixedPointType() const | clang::Type | inline
isScalarType() const | clang::Type | inline
isScopedEnumeralType() const | clang::Type |
isSignedFixedPointType() 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::SubstTemplateTypeParmType | inline
isTemplateTypeParmType() const | clang::Type | inline
isUndeducedType() const | clang::Type | inline
isUnionType() const | clang::Type |
isUnsaturatedFixedPointType() const | clang::Type | inline
isUnsignedFixedPointType() const | clang::Type | inline
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 |
NumTypeWithKeywordBits enum value | clang::Type | protected
ObjCObjectTypeBits | clang::Type |
operator=(const Type &)=delete | clang::Type |
PackExpansionTypeBits | clang::Type |
Profile(llvm::FoldingSetNodeID &ID) | clang::SubstTemplateTypeParmType | inline
Profile(llvm::FoldingSetNodeID &ID, const TemplateTypeParmType *Replaced, QualType Replacement) | clang::SubstTemplateTypeParmType | inline static
ReferenceTypeBits | clang::Type |
ScalarTypeKind enum name | clang::Type |
setContainsUnexpandedParameterPack(bool PP=true) | clang::Type | inline protected
setDependent(bool D=true) | clang::Type | inline protected
setInstantiationDependent(bool D=true) | clang::Type | inline protected
setVariablyModified(bool VM=true) | clang::Type | inline protected
STK_BlockPointer enum value | clang::Type |
STK_Bool enum value | clang::Type |
STK_CPointer enum value | clang::Type |
STK_FixedPoint 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 |
SubstTemplateTypeParmPackTypeBits | clang::Type |
TagFirst enum value | clang::Type |
TagLast enum value | clang::Type |
TemplateSpecializationTypeBits | clang::Type |
this_() | clang::Type | inline protected
Type(TypeClass tc, QualType canon, bool Dependent, bool InstantiationDependent, bool VariablyModified, bool ContainsUnexpandedParameterPack) | clang::Type | inline protected
Type(const Type &)=delete | clang::Type |
TypeBits | clang::Type |
TypeClass enum name | clang::Type |
TypeWithKeywordBits | clang::Type |
VectorTypeBits | clang::Type |