clang 20.0.0git
clang::ArrayType Member List

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

acceptsObjCTypeParams() constclang::Type
addDependence(TypeDependence D)clang::Typeinlineprotected
ArrayType(TypeClass tc, QualType et, QualType can, ArraySizeModifier sm, unsigned tq, const Expr *sz=nullptr)clang::ArrayTypeprotected
ArrayTypeBitsclang::Type
ASTContextclang::ArrayTypefriend
AttributedTypeBitsclang::Type
AutoTypeBitsclang::Type
BuiltinTypeBitsclang::Type
canDecayToPointerType() constclang::Typeinline
canHaveNullability(bool ResultIfUnknown=true) constclang::Type
castAs() constclang::Type
castAsArrayTypeUnsafe() constclang::Typeinline
classof(const Type *T)clang::ArrayTypeinlinestatic
ConstantArrayTypeBitsclang::Type
containsErrors() constclang::Typeinline
containsUnexpandedParameterPack() constclang::Typeinline
CountAttributedTypeBitsclang::Type
DependentTemplateSpecializationTypeBitsclang::Type
dump() constclang::Type
dump(llvm::raw_ostream &OS, const ASTContext &Context) constclang::Type
ElaboratedTypeBitsclang::Type
FunctionTypeBitsclang::Type
FunctionTypeNumParamsLimitclang::Typestatic
FunctionTypeNumParamsWidthclang::Typestatic
getArrayElementTypeNoTypeQual() constclang::Type
getAs() constclang::Type
getAs() constclang::Type
getAsAdjusted() constclang::Type
getAsArrayTypeUnsafe() constclang::Typeinline
getAsComplexIntegerType() constclang::Type
getAsCXXRecordDecl() constclang::Type
getAsObjCInterfacePointerType() constclang::Type
getAsObjCInterfaceType() constclang::Type
getAsObjCQualifiedClassType() constclang::Type
getAsObjCQualifiedIdType() constclang::Type
getAsObjCQualifiedInterfaceType() constclang::Type
getAsPlaceholderType() constclang::Typeinline
getAsRecordDecl() constclang::Type
getAsStructureType() constclang::Type
getAsTagDecl() constclang::Type
getAsUnionType() constclang::Type
getBaseElementTypeUnsafe() constclang::Typeinline
getCanonicalTypeInternal() constclang::Typeinline
getCanonicalTypeUnqualified() constclang::Typeinline
getContainedAutoType() constclang::Typeinline
getContainedDeducedType() constclang::Type
getDependence() constclang::Typeinline
getElementType() constclang::ArrayTypeinline
getIndexTypeCVRQualifiers() constclang::ArrayTypeinline
getIndexTypeQualifiers() constclang::ArrayTypeinline
getLinkage() constclang::Type
getLinkageAndVisibility() constclang::Type
getLocallyUnqualifiedSingleStepDesugaredType() constclang::Type
getNullability() constclang::Type
getObjCARCImplicitLifetime() constclang::Type
getObjCSubstitutions(const DeclContext *dc) constclang::Type
getPointeeCXXRecordDecl() constclang::Type
getPointeeOrArrayElementType() constclang::Typeinline
getPointeeType() constclang::Type
getRVVEltType(const ASTContext &Ctx) constclang::Type
getScalarTypeKind() constclang::Type
getSizelessVectorEltType(const ASTContext &Ctx) constclang::Type
getSizeModifier() constclang::ArrayTypeinline
getSveEltType(const ASTContext &Ctx) constclang::Type
getTypeClass() constclang::Typeinline
getTypeClassName() constclang::Type
getUnqualifiedDesugaredType() constclang::Type
getVisibility() constclang::Typeinline
hasAttr(attr::Kind AK) constclang::Type
hasAutoForTrailingReturnType() constclang::Type
hasFloatingRepresentation() constclang::Type
hasIntegerRepresentation() constclang::Type
hasObjCPointerRepresentation() constclang::Typeinline
hasPointerRepresentation() constclang::Typeinline
hasSignedIntegerRepresentation() constclang::Type
hasSizedVLAType() constclang::Type
hasUnnamedOrLocalType() constclang::Type
hasUnsignedIntegerRepresentation() constclang::Type
isAggregateType() constclang::Type
isAlignValT() constclang::Type
isAnyCharacterType() constclang::Type
isAnyComplexType() constclang::Typeinline
isAnyPointerType() constclang::Typeinline
isArithmeticType() constclang::Type
isArrayParameterType() constclang::Typeinline
isArrayType() constclang::Typeinline
isAtomicType() constclang::Typeinline
isBFloat16Type() constclang::Typeinline
isBitIntType() constclang::Typeinline
isBlockCompatibleObjCPointerType(ASTContext &ctx) constclang::Type
isBlockPointerType() constclang::Typeinline
isBooleanType() constclang::Typeinline
isBuiltinType() constclang::Typeinline
isCanonicalUnqualified() constclang::Typeinline
isCARCBridgableType() constclang::Type
isChar16Type() constclang::Type
isChar32Type() constclang::Type
isChar8Type() constclang::Type
isCharType() constclang::Type
isClassType() constclang::Type
isClkEventT() constclang::Typeinline
isComplexIntegerType() constclang::Type
isComplexType() constclang::Type
isCompoundType() constclang::Typeinline
isConstantArrayType() constclang::Typeinline
isConstantMatrixType() constclang::Typeinline
isConstantSizeType() constclang::Type
isConvertibleToFixedPointType() constclang::Typeinline
isCountAttributedType() constclang::Type
isCUDADeviceBuiltinSurfaceType() constclang::Type
isCUDADeviceBuiltinTextureType() constclang::Type
isDecltypeType() constclang::Typeinline
isDependentAddressSpaceType() constclang::Typeinline
isDependentSizedArrayType() constclang::Typeinline
isDependentType() constclang::Typeinline
isDoubleType() constclang::Typeinline
isElaboratedTypeSpecifier() constclang::Type
isEnumeralType() constclang::Typeinline
isEventT() constclang::Typeinline
isExtVectorBoolType() const