AArch64SMETypeAttributes enum name | clang::FunctionType | |
acceptsObjCTypeParams() const | clang::Type | |
addDependence(TypeDependence D) | clang::Type | inlineprotected |
ARM_In enum value | clang::FunctionType | |
ARM_InOut enum value | clang::FunctionType | |
ARM_None enum value | clang::FunctionType | |
ARM_Out enum value | clang::FunctionType | |
ARM_Preserves enum value | clang::FunctionType | |
ArmStateValue enum name | clang::FunctionType | |
ArrayTypeBits | clang::Type | |
ASTContext | clang::FunctionProtoType | friend |
AttributedTypeBits | clang::Type | |
AutoTypeBits | clang::Type | |
BuiltinTypeBits | clang::Type | |
canDecayToPointerType() const | clang::Type | inline |
canHaveNullability(bool ResultIfUnknown=true) const | clang::Type | |
canThrow() const | clang::FunctionProtoType | |
castAs() const | clang::Type | |
castAsArrayTypeUnsafe() const | clang::Type | inline |
classof(const Type *T) | clang::FunctionProtoType | inlinestatic |
ConstantArrayTypeBits | clang::Type | |
containsErrors() const | clang::Type | inline |
containsUnexpandedParameterPack() const | clang::Type | inline |
CountAttributedTypeBits | clang::Type | |
DependentTemplateSpecializationTypeBits | clang::Type | |
desugar() const | clang::FunctionProtoType | inline |
dump() const | clang::Type | |
dump(llvm::raw_ostream &OS, const ASTContext &Context) const | clang::Type | |
ElaboratedTypeBits | clang::Type | |
exception_begin() const | clang::FunctionProtoType | inline |
exception_end() const | clang::FunctionProtoType | inline |
exception_iterator typedef | clang::FunctionProtoType | |
exceptions() const | clang::FunctionProtoType | inline |
FunctionType(TypeClass tc, QualType res, QualType Canonical, TypeDependence Dependence, ExtInfo Info) | clang::FunctionType | inlineprotected |
FunctionTypeBits | clang::Type | |
FunctionTypeNumParamsLimit | clang::Type | static |
FunctionTypeNumParamsWidth | clang::Type | static |
getAArch64SMEAttributes() const | clang::FunctionProtoType | inline |
getArmZAState(unsigned AttrBits) | clang::FunctionType | inlinestatic |
getArmZT0State(unsigned AttrBits) | clang::FunctionType | inlinestatic |
getArrayElementTypeNoTypeQual() 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 |
getCallConv() const | clang::FunctionType | inline |
getCallResultType(const ASTContext &Context) const | clang::FunctionType | inline |
getCanonicalTypeInternal() const | clang::Type | inline |
getCanonicalTypeUnqualified() const | clang::Type | inline |
getCmseNSCallAttr() const | clang::FunctionType | inline |
getContainedAutoType() const | clang::Type | inline |
getContainedDeducedType() const | clang::Type | |
getDependence() const | clang::Type | inline |
getEllipsisLoc() const | clang::FunctionProtoType | inline |
getExceptionSpecDecl() const | clang::FunctionProtoType | inline |
getExceptionSpecInfo() const | clang::FunctionProtoType | inline |
getExceptionSpecTemplate() const | clang::FunctionProtoType | inline |
getExceptionSpecType() const | clang::FunctionProtoType | inline |
getExceptionType(unsigned i) const | clang::FunctionProtoType | inline |
getExtInfo() const | clang::FunctionType | inline |
getExtParameterInfo(unsigned I) const | clang::FunctionProtoType | inline |
getExtParameterInfos() const | clang::FunctionProtoType | inline |
getExtParameterInfosOrNull() const | clang::FunctionProtoType | inline |
getExtProtoInfo() const | clang::FunctionProtoType | inline |
getFastTypeQuals() const | clang::FunctionType | inlineprotected |
getFunctionEffectConditions() const | clang::FunctionProtoType | inline |
getFunctionEffects() const | clang::FunctionProtoType | inline |
getFunctionEffectsWithoutConditions() const | clang::FunctionProtoType | inline |
getHasRegParm() const | clang::FunctionType | inline |
getLinkage() const | clang::Type | |
getLinkageAndVisibility() const | clang::Type | |
getLocallyUnqualifiedSingleStepDesugaredType() const | clang::Type | |
getMethodQuals() const | clang::FunctionProtoType | inline |
getNameForCallConv(CallingConv CC) | clang::FunctionType | static |
getNoexceptExpr() const | clang::FunctionProtoType | inline |
getNoReturnAttr() const | clang::FunctionType | inline |
getNullability() const | clang::Type | |
getNumExceptions() const | clang::FunctionProtoType | inline |
getNumFunctionEffectConditions() const | clang::FunctionProtoType | inline |
getNumFunctionEffects() const | clang::FunctionProtoType | inline |
getNumParams() const | clang::FunctionProtoType | inline |
getObjCARCImplicitLifetime() const | clang::Type | |
getObjCSubstitutions(const DeclContext *dc) const | clang::Type | |
getParameterABI(unsigned I) const | clang::FunctionProtoType | inline |
getParamType(unsigned i) const | clang::FunctionProtoType | inline |
getParamTypes() const | clang::FunctionProtoType | inline |
getPointeeCXXRecordDecl() const | clang::Type | |
getPointeeOrArrayElementType() const | clang::Type | inline |
getPointeeType() const | clang::Type | |
getRefQualifier() const | clang::FunctionProtoType | inline |
getRegParmType() const | clang::FunctionType | inline |
getReturnType() const | clang::FunctionType | inline |
getRVVEltType(const ASTContext &Ctx) const | clang::Type | |
getScalarTypeKind() const | clang::Type | |
getSizelessVectorEltType(const ASTContext &Ctx) const | clang::Type | |
getSveEltType(const ASTContext &Ctx) 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 | |
hasDependentExceptionSpec() const | clang::FunctionProtoType | |
hasDynamicExceptionSpec() const | clang::FunctionProtoType | inline |
hasExceptionSpec() const | clang::FunctionProtoType | inline |
hasExtParameterInfos() const | clang::FunctionProtoType | inline |
hasFloatingRepresentation() const | clang::Type | |
hasInstantiationDependentExceptionSpec() const | clang::FunctionProtoType | |
hasIntegerRepresentation() const | clang::Type | |
hasNoexceptExceptionSpec() const | clang::FunctionProtoType | inline |
hasObjCPointerRepresentation() const | clang::Type | inline |
hasPointerRepresentation() const | clang::Type | inline |
hasSignedIntegerRepresentation() const | clang::Type | |
hasSizedVLAType() const | clang::Type | |
hasTrailingReturn() const | clang::FunctionProtoType | inline |
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 | |
isArrayParameterType() const | clang::Type | inline |
isArrayType() const | clang::Type | inline |
isAtomicType() const | clang::Type | inline |
isBFloat16Type() const | clang::Type | inline |
isBitIntType() 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 |
isConst() const | clang::FunctionType | inline |
isConstantArrayType() const | clang::Type | inline |
isConstantMatrixType() const | clang::Type | inline |
isConstantSizeType() const | clang::Type | |
isConvertibleToFixedPointType() const | clang::Type | inline |
isCountAttributedType() const | clang::Type | |
isCUDADeviceBuiltinSurfaceType() const | clang::Type | |
isCUDADeviceBuiltinTextureType() const | clang::Type | |
isDecltypeType() const | clang::Type | inline |
isDependentAddressSpaceType() const | clang::Type | inline |
isDependentSizedArrayType() const | clang::Type | inline |
isDependentType() const | clang::Type | inline |
isDoubleType() const | clang::Type | inline |
isElaboratedTypeSpecifier() const | clang::Type | |
isEnumeralType() const | clang::Type | inline |
isEventT() const | clang::Type | inline |
isExtVectorBoolType() const | clang::Type | inline |
isExtVectorType() const | clang::Type | inline |
isFixedPointOrIntegerType() const | clang::Type | inline |
isFixedPointType() const | clang::Type | inline |
isFloat128Type() const | clang::Type | inline |
isFloat16Type() const | clang::Type | inline |
isFloat32Type() 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 |
isFunctionReferenceType() const | clang::Type | inline |
isFunctionType() const | clang::Type | inline |
isFundamentalType() const | clang::Type | inline |
isHalfType() const | clang::Type | inline |
isHLSLSpecificType() const | clang::Type | inline |
isIbm128Type() 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 |
isMatrixType() const | clang::Type | inline |
isMemberDataPointerType() const | clang::Type | inline |
isMemberFunctionPointerType() const | clang::Type | inline |
isMemberPointerType() const | clang::Type | inline |
isNonOverloadPlaceholderType() const | clang::Type | inline |
isNothrow(bool ResultIfDependent=false) const | clang::FunctionProtoType | inline |
isNothrowT() const | clang::Type | |
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 |
isObjectPointerType() 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 |
isParamConsumed(unsigned I) const | clang::FunctionProtoType | inline |
isPipeType() const | clang::Type | inline |
isPlaceholderType() const | clang::Type | inline |
isPointerOrReferenceType() const | clang::Type | inline |
isPointerType() const | clang::Type | inline |
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 |
isRestrict() const | clang::FunctionType | inline |
isRValueReferenceType() const | clang::Type | inline |
isRVVSizelessBuiltinType() const | clang::Type | |
isRVVVLSBuiltinType() const | clang::Type | |
isSamplerT() const | clang::Type | inline |
isSaturatedFixedPointType() const | clang::Type | inline |
isScalarType() const | clang::Type | inline |
isScopedEnumeralType() const | clang::Type | |
isSignableType() const | clang::Type | inline |
isSignedFixedPointType() const | clang::Type | inline |
isSignedIntegerOrEnumerationType() const | clang::Type | |
isSignedIntegerType() const | clang::Type | |
isSizelessBuiltinType() const | clang::Type | |
isSizelessType() const | clang::Type | |
isSizelessVectorType() 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 | |
isStructuralType() const | clang::Type | |
isStructureOrClassType() const | clang::Type | |
isStructureType() const | clang::Type | |
isStructureTypeWithFlexibleArrayMember() const | clang::Type | |
isSubscriptableVectorType() const | clang::Type | inline |
isSugared() const | clang::FunctionProtoType | inline |
isSVESizelessBuiltinType() const | clang::Type | |
isSveVLSBuiltinType() const | clang::Type | |
isTemplateTypeParmType() const | clang::Type | inline |
isTemplateVariadic() const | clang::FunctionProtoType | |
isTypedefNameType() const | clang::Type | inline |
isUndeducedAutoType() const | clang::Type | inline |
isUndeducedType() const | clang::Type | inline |
isUnionType() const | clang::Type | |
isUnsaturatedFixedPointType() const | clang::Type | inline |
isUnscopedEnumerationType() const | clang::Type | |
isUnsignedFixedPointType() const | clang::Type | inline |
isUnsignedIntegerOrEnumerationType() const | clang::Type | |
isUnsignedIntegerType() const | clang::Type | |
isVariableArrayType() const | clang::Type | inline |
isVariablyModifiedType() const | clang::Type | inline |
isVariadic() const | clang::FunctionProtoType | inline |
isVectorType() const | clang::Type | inline |
isVisibilityExplicit() const | clang::Type | inline |
isVoidPointerType() const | clang::Type | |
isVoidType() const | clang::Type | inline |
isVolatile() const | clang::FunctionType | inline |
isWebAssemblyExternrefType() const | clang::Type | |
isWebAssemblyTableType() const | clang::Type | |
isWideCharType() const | clang::Type | |
NumArrayTypeBits enum value | clang::Type | protected |
NumTypeWithKeywordBits enum value | clang::Type | protected |
ObjCObjectTypeBits | clang::Type | |
operator=(const Type &)=delete | clang::Type | |
operator=(Type &&)=delete | clang::Type | |
PackExpansionTypeBits | clang::Type | |
param_type_begin() const | clang::FunctionProtoType | inline |
param_type_end() const | clang::FunctionProtoType | inline |
param_type_iterator typedef | clang::FunctionProtoType | |
param_types() const | clang::FunctionProtoType | inline |
printExceptionSpecification(raw_ostream &OS, const PrintingPolicy &Policy) const | clang::FunctionProtoType | |
Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Ctx) | clang::FunctionProtoType | |
Profile(llvm::FoldingSetNodeID &ID, QualType Result, param_type_iterator ArgTys, unsigned NumArgs, const ExtProtoInfo &EPI, const ASTContext &Context, bool Canonical) | clang::FunctionProtoType | static |
ReferenceTypeBits | clang::Type | |
ScalarTypeKind enum name | clang::Type | |
setDependence(TypeDependence D) | clang::Type | inlineprotected |
SME_AttributeMask enum value | clang::FunctionType | |
SME_NormalFunction enum value | clang::FunctionType | |
SME_PStateSMCompatibleMask enum value | clang::FunctionType | |
SME_PStateSMEnabledMask enum value | clang::FunctionType | |
SME_ZAMask enum value | clang::FunctionType | |
SME_ZAShift enum value | clang::FunctionType | |
SME_ZT0Mask enum value | clang::FunctionType | |
SME_ZT0Shift enum value | clang::FunctionType | |
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 | |
SubstTemplateTypeParmTypeBits | clang::Type | |
TemplateSpecializationTypeBits | clang::Type | |
TemplateTypeParmTypeBits | clang::Type | |
this_() | clang::Type | inlineprotected |
Type(TypeClass tc, QualType canon, TypeDependence Dependence) | clang::Type | inlineprotected |
Type(const Type &)=delete | clang::Type | |
Type(Type &&)=delete | clang::Type | |
TypeBits | clang::Type | |
TypeClass enum name | clang::Type | |
TypedefBits | clang::Type | |
TypeOfBits | clang::Type | |
TypeWithKeywordBits | clang::Type | |
UsingBits | clang::Type | |
VectorTypeBits | clang::Type | |