clang
20.0.0git
clang
ArrayType
clang::ArrayType Member List
This is the complete list of members for
clang::ArrayType
, including all inherited members.
acceptsObjCTypeParams
() const
clang::Type
addDependence
(TypeDependence D)
clang::Type
inline
protected
ArrayType
(TypeClass tc, QualType et, QualType can, ArraySizeModifier sm, unsigned tq, const Expr *sz=nullptr)
clang::ArrayType
protected
ArrayTypeBits
clang::Type
ASTContext
clang::ArrayType
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::ArrayType
inline
static
ConstantArrayTypeBits
clang::Type
containsErrors
() const
clang::Type
inline
containsUnexpandedParameterPack
() const
clang::Type
inline
CountAttributedTypeBits
clang::Type
DependentTemplateSpecializationTypeBits
clang::Type
dump
() const
clang::Type
dump
(llvm::raw_ostream &OS, const ASTContext &Context) const
clang::Type
ElaboratedTypeBits
clang::Type
FunctionTypeBits
clang::Type
FunctionTypeNumParamsLimit
clang::Type
static
FunctionTypeNumParamsWidth
clang::Type
static
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
getCanonicalTypeInternal
() const
clang::Type
inline
getCanonicalTypeUnqualified
() const
clang::Type
inline
getContainedAutoType
() const
clang::Type
inline
getContainedDeducedType
() const
clang::Type
getDependence
() const
clang::Type
inline
getElementType
() const
clang::ArrayType
inline
getIndexTypeCVRQualifiers
() const
clang::ArrayType
inline
getIndexTypeQualifiers
() const
clang::ArrayType
inline
getLinkage
() const
clang::Type
getLinkageAndVisibility
() const
clang::Type
getLocallyUnqualifiedSingleStepDesugaredType
() const
clang::Type
getNullability
() 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
getRVVEltType
(const ASTContext &Ctx) const
clang::Type
getScalarTypeKind
() const
clang::Type
getSizelessVectorEltType
(const ASTContext &Ctx) const
clang::Type
getSizeModifier
() const
clang::ArrayType
inline
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
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
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
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