clang
20.0.0git
clang
Type
clang::Type Member List
This is the complete list of members for
clang::Type
, including all inherited members.
acceptsObjCTypeParams
() const
clang::Type
addDependence
(TypeDependence D)
clang::Type
inline
protected
ArrayTypeBits
clang::Type
ASTContext
clang::Type
friend
ASTReader
clang::Type
friend
ASTWriter
clang::Type
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
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
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
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
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
isHLSLAttributedResourceType
() const
clang::Type
inline
isHLSLBuiltinIntangibleType
() const
clang::Type
inline
isHLSLIntangibleType
() const
clang::Type
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
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
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
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
isSVESizelessBuiltinType
() const
clang::Type
isSveVLSBuiltinType
() const
clang::Type
isTemplateTypeParmType
() const
clang::Type
inline
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
isVectorType
() const
clang::Type
inline
isVisibilityExplicit
() const
clang::Type
inline
isVoidPointerType
() const
clang::Type
isVoidType
() const
clang::Type
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
ReferenceTypeBits
clang::Type
ScalarTypeKind
enum name
clang::Type
serialization::AbstractTypeReader
clang::Type
friend
serialization::AbstractTypeWriter
clang::Type
friend
setDependence
(TypeDependence D)
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
SubstTemplateTypeParmTypeBits
clang::Type
TemplateSpecializationTypeBits
clang::Type
TemplateTypeParmTypeBits
clang::Type
this_
()
clang::Type
inline
protected
Type
(TypeClass tc, QualType canon, TypeDependence Dependence)
clang::Type
inline
protected
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
TypePropertyCache
clang::Type
friend
TypeWithKeywordBits
clang::Type
UsingBits
clang::Type
VectorTypeBits
clang::Type
Generated on Thu Dec 19 2024 18:51:00 for clang by
1.9.6