clang
20.0.0git
clang
ObjCObjectType
clang::ObjCObjectType Member List
This is the complete list of members for
clang::ObjCObjectType
, including all inherited members.
acceptsObjCTypeParams
() const
clang::Type
addDependence
(TypeDependence D)
clang::Type
inline
protected
ArrayTypeBits
clang::Type
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::ObjCObjectType
inline
static
computeSuperClassTypeSlow
() const
clang::ObjCObjectType
protected
ConstantArrayTypeBits
clang::Type
containsErrors
() const
clang::Type
inline
containsUnexpandedParameterPack
() const
clang::Type
inline
CountAttributedTypeBits
clang::Type
DependentTemplateSpecializationTypeBits
clang::Type
desugar
() const
clang::ObjCObjectType
inline
dump
() const
clang::Type
dump
(llvm::raw_ostream &OS, const ASTContext &Context) const
clang::Type
ElaboratedTypeBits
clang::Type
FunctionTypeBits
clang::Type
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
getBaseType
() const
clang::ObjCObjectType
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
getInterface
() const
clang::ObjCObjectType
inline
getLinkage
() const
clang::Type
getLinkageAndVisibility
() const
clang::Type
getLocallyUnqualifiedSingleStepDesugaredType
() const
clang::Type
getNullability
() const
clang::Type
getNumProtocols
() const
clang::ObjCProtocolQualifiers< ObjCObjectType >
inline
getObjCARCImplicitLifetime
() const
clang::Type
getObjCSubstitutions
(const DeclContext *dc) const
clang::Type
getPointeeCXXRecordDecl
() const
clang::Type
getPointeeOrArrayElementType
() const
clang::Type
inline
getPointeeType
() const
clang::Type
getProtocol
(unsigned I) const
clang::ObjCProtocolQualifiers< ObjCObjectType >
inline
getProtocols
() const
clang::ObjCProtocolQualifiers< ObjCObjectType >
inline
getProtocolStorage
() const
clang::ObjCProtocolQualifiers< ObjCObjectType >
inline
protected
getProtocolStorage
()
clang::ObjCProtocolQualifiers< ObjCObjectType >
inline
protected
getRVVEltType
(const ASTContext &Ctx) const
clang::Type
getScalarTypeKind
() const
clang::Type
getSizelessVectorEltType
(const ASTContext &Ctx) const
clang::Type
getSuperClassType
() const
clang::ObjCObjectType
inline
getSveEltType
(const ASTContext &Ctx) const
clang::Type
getTypeArgs
() const
clang::ObjCObjectType
getTypeArgsAsWritten
() const
clang::ObjCObjectType
inline
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
initialize
(ArrayRef< ObjCProtocolDecl * > protocols)
clang::ObjCProtocolQualifiers< ObjCObjectType >
inline
protected
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
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
isKindOfType
() const
clang::ObjCObjectType
isKindOfTypeAsWritten
() const
clang::ObjCObjectType
inline
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
isObjCClass
() const
clang::ObjCObjectType
inline
isObjCClassOrClassKindOfType
() const
clang::Type
isObjCClassType
() const
clang::Type
inline
isObjCId
() const
clang::ObjCObjectType
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
isObjCQualifiedClass
() const
clang::ObjCObjectType
inline
isObjCQualifiedClassType
() const
clang::Type
inline
isObjCQualifiedId
() const
clang::ObjCObjectType
inline
isObjCQualifiedIdType
() const
clang::Type
inline
isObjCQualifiedInterfaceType
() const
clang::Type
isObjCRetainableType
() const
clang::Type
isObjCSelType
() const
clang::Type
inline
isObjCUnqualifiedClass
() const
clang::ObjCObjectType
inline
isObjCUnqualifiedId
() const
clang::ObjCObjectType
inline
isObjCUnqualifiedIdOrClass
() const
clang::ObjCObjectType
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
isSpecialized
() const
clang::ObjCObjectType
isSpecializedAsWritten
() const
clang::ObjCObjectType
inline
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::ObjCObjectType
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
isUnspecialized
() const
clang::ObjCObjectType
inline
isUnspecializedAsWritten
() const
clang::ObjCObjectType
inline
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
Nonce_ObjCInterface
enum name
clang::ObjCObjectType
protected
Nonce_ObjCInterface
enum value
clang::ObjCObjectType
protected
NumArrayTypeBits
enum value
clang::Type
protected
NumTypeWithKeywordBits
enum value
clang::Type
protected
ObjCObjectType
(QualType Canonical, QualType Base, ArrayRef< QualType > typeArgs, ArrayRef< ObjCProtocolDecl * > protocols, bool isKindOf)
clang::ObjCObjectType
protected
ObjCObjectType
(enum Nonce_ObjCInterface)
clang::ObjCObjectType
inline
protected
ObjCObjectTypeBits
clang::Type
ObjCProtocolQualifiers
()=default
clang::ObjCProtocolQualifiers< ObjCObjectType >
protected
ObjCProtocolQualifiers< ObjCObjectType >
clang::ObjCObjectType
friend
operator=
(const Type &)=delete
clang::Type
operator=
(Type &&)=delete
clang::Type
PackExpansionTypeBits
clang::Type
qual_begin
() const
clang::ObjCProtocolQualifiers< ObjCObjectType >
inline
qual_empty
() const
clang::ObjCProtocolQualifiers< ObjCObjectType >
inline
qual_end
() const
clang::ObjCProtocolQualifiers< ObjCObjectType >
inline
qual_iterator
typedef
clang::ObjCProtocolQualifiers< ObjCObjectType >
qual_range
typedef
clang::ObjCProtocolQualifiers< ObjCObjectType >
quals
() const
clang::ObjCProtocolQualifiers< ObjCObjectType >
inline
ReferenceTypeBits
clang::Type
ScalarTypeKind
enum name
clang::Type
setDependence
(TypeDependence D)
clang::Type
inline
protected
setNumProtocols
(unsigned N)
clang::ObjCProtocolQualifiers< ObjCObjectType >
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
stripObjCKindOfTypeAndQuals
(const ASTContext &ctx) const
clang::ObjCObjectType
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
TypeWithKeywordBits
clang::Type
UsingBits
clang::Type
VectorTypeBits
clang::Type
Generated on Fri Nov 15 2024 16:46:26 for clang by
1.9.6