clang  6.0.0svn
clang::AttributedType Member List

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

acceptsObjCTypeParams() constclang::Type
ArrayTypeBitsclang::Type
ASTContext classclang::AttributedTypefriend
attr_address_space enum valueclang::AttributedType
attr_cdecl enum valueclang::AttributedType
attr_fastcall enum valueclang::AttributedType
attr_inteloclbicc enum valueclang::AttributedType
attr_ms_abi enum valueclang::AttributedType
attr_neon_polyvector_type enum valueclang::AttributedType
attr_neon_vector_type enum valueclang::AttributedType
attr_nonnull enum valueclang::AttributedType
attr_noreturn enum valueclang::AttributedType
attr_ns_returns_retained enum valueclang::AttributedType
attr_null_unspecified enum valueclang::AttributedType
attr_nullable enum valueclang::AttributedType
attr_objc_gc enum valueclang::AttributedType
attr_objc_inert_unsafe_unretained enum valueclang::AttributedType
attr_objc_kindof enum valueclang::AttributedType
attr_objc_ownership enum valueclang::AttributedType
attr_pascal enum valueclang::AttributedType
attr_pcs enum valueclang::AttributedType
attr_pcs_vfp enum valueclang::AttributedType
attr_preserve_all enum valueclang::AttributedType
attr_preserve_most enum valueclang::AttributedType
attr_ptr32 enum valueclang::AttributedType
attr_ptr64 enum valueclang::AttributedType
attr_regcall enum valueclang::AttributedType
attr_regparm enum valueclang::AttributedType
attr_sptr enum valueclang::AttributedType
attr_stdcall enum valueclang::AttributedType
attr_swiftcall enum valueclang::AttributedType
attr_sysv_abi enum valueclang::AttributedType
attr_thiscall enum valueclang::AttributedType
attr_uptr enum valueclang::AttributedType
attr_vector_size enum valueclang::AttributedType
attr_vectorcall enum valueclang::AttributedType
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::AttributedTypeinlinestatic
containsUnexpandedParameterPack() constclang::Typeinline
desugar() constclang::AttributedTypeinline
dump() constclang::Type
dump(llvm::raw_ostream &OS) constclang::Type
FirstEnumOperandKind enum valueclang::AttributedType
FirstExprOperandKind enum valueclang::AttributedType
FunctionTypeBitsclang::Type
getArrayElementTypeNoTypeQual() constclang::Type
getAs() constclang::Type
getAs() 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
getAsStructureType() constclang::Type
getAsTagDecl() constclang::Type
getAsUnionType() constclang::Type
getAttrKind() constclang::AttributedTypeinline
getBaseElementTypeUnsafe() constclang::Typeinline
getCanonicalTypeInternal() constclang::Typeinline
getCanonicalTypeUnqualified() constclang::Typeinline
getContainedAutoType() constclang::Typeinline
getContainedDeducedType() constclang::Type
getEquivalentType() constclang::AttributedTypeinline
getImmediateNullability() constclang::AttributedType
getLinkage() constclang::Type
getLinkageAndVisibility() constclang::Type
getLocallyUnqualifiedSingleStepDesugaredType() constclang::Type
getModifiedType() constclang::AttributedTypeinline
getNullability(const ASTContext &context) constclang::Type
getNullabilityAttrKind(NullabilityKind kind)clang::AttributedTypeinlinestatic
getObjCARCImplicitLifetime() constclang::Type
getObjCSubstitutions(const DeclContext *dc) constclang::Type
getPointeeCXXRecordDecl() constclang::Type
getPointeeOrArrayElementType() constclang::Typeinline
getPointeeType() constclang::Type
getScalarTypeKind() constclang::Type
getTypeClass() constclang::Typeinline
getTypeClassName() constclang::Type
getUnqualifiedDesugaredType() constclang::Type
getVisibility() constclang::Typeinline
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
isArrayType() constclang::Typeinline
isAtomicType() constclang::Typeinline
isBlockCompatibleObjCPointerType(ASTContext &ctx) constclang::Type
isBlockPointerType() constclang::Typeinline
isBooleanType() constclang::Typeinline
isBuiltinType() constclang::Typeinline
isCallingConv() constclang::AttributedType
isCanonicalUnqualified() constclang::Typeinline
isCARCBridgableType() constclang::Type
isChar16Type() constclang::Type
isChar32Type() constclang::Type
isCharType() constclang::Type
isClassType() constclang::Type
isClkEventT() constclang::Typeinline
isComplexIntegerType() constclang::Type
isComplexType() constclang::Type
isCompoundType() constclang::Typeinline
isConstantArrayType() constclang::Typeinline
isConstantSizeType() constclang::Type
isDependentAddressSpaceType() constclang::Typeinline
isDependentSizedArrayType() constclang::Typeinline
isDependentType() constclang::Typeinline
isElaboratedTypeSpecifier() constclang::Type
isEnumeralType() constclang::Typeinline
isEventT() constclang::Typeinline
isExtVectorType() constclang::Typeinline
isFloatingType() constclang::Type
isFromAST() constclang::Typeinline
isFunctionNoProtoType() constclang::Typeinline
isFunctionPointerType() constclang::Typeinline
isFunctionProtoType() constclang::Typeinline
isFunctionType() constclang::Typeinline
isFundamentalType() constclang::Typeinline
isHalfType() constclang::Typeinline
isImageType() constclang::Typeinline
isIncompleteArrayType() constclang::Typeinline
isIncompleteOrObjectType() constclang::Typeinline
isIncompleteType(NamedDecl **Def=nullptr) constclang::Type
isInstantiationDependentType() constclang::Typeinline
isIntegerType() constclang::Typeinline
isIntegralOrEnumerationType() constclang::Typeinline
isIntegralOrUnscopedEnumerationType() constclang::Type
isIntegralType(const ASTContext &Ctx) constclang::Type
isInterfaceType() constclang::Type
isLinkageValid() constclang::Type
isLiteralType(const ASTContext &Ctx) constclang::Type
isLValueReferenceType() constclang::Typeinline
isMemberDataPointerType() constclang::Typeinline
isMemberFunctionPointerType() constclang::Typeinline
isMemberPointerType() constclang::Typeinline
isMSTypeSpec() constclang::AttributedType
isNonOverloadPlaceholderType() constclang::Typeinline
isNullPtrType() constclang::Typeinline
isObjCARCBridgableType() constclang::Type
isObjCARCImplicitlyUnretainedType() constclang::Type
isObjCBoxableRecordType() constclang::Type
isObjCBuiltinType() constclang::Typeinline
isObjCClassOrClassKindOfType() constclang::Type
isObjCClassType() constclang::Typeinline
isObjCIdOrObjectKindOfType(const ASTContext &ctx, const ObjCObjectType *&bound) constclang::Type
isObjCIdType() constclang::Typeinline
isObjCIndependentClassType() constclang::Type
isObjCIndirectLifetimeType() constclang::Type
isObjCInertUnsafeUnretainedType() constclang::Type
isObjCLifetimeType() constclang::Type
isObjCNSObjectType() constclang::Type
isObjCObjectOrInterfaceType() constclang::Typeinline
isObjCObjectPointerType() constclang::Typeinline
isObjCObjectType() constclang::Typeinline
isObjCQualifiedClassType() constclang::Typeinline
isObjCQualifiedIdType() constclang::Typeinline
isObjCQualifiedInterfaceType() constclang::Type
isObjCRetainableType() constclang::Type
isObjCSelType() constclang::Typeinline
isObjectType() constclang::Typeinline
isOpenCLSpecificType() constclang::Typeinline
isOverloadableType() constclang::Typeinline
isPipeType() constclang::Typeinline
isPlaceholderType() constclang::Typeinline
isPointerType() constclang::Typeinline
isPromotableIntegerType() constclang::Type
isQualifier() constclang::AttributedType
isQueueT() constclang::Typeinline
isRealFloatingType() constclang::Type
isRealType() constclang::Type
isRecordType() constclang::Typeinline
isReferenceType() constclang::Typeinline
isReserveIDT() constclang::Typeinline
isRValueReferenceType() constclang::Typeinline
isSamplerT() constclang::Typeinline
isScalarType() constclang::Typeinline
isSignedIntegerOrEnumerationType() constclang::Type
isSignedIntegerType() constclang::Type
isSpecificBuiltinType(unsigned K) constclang::Typeinline
isSpecificPlaceholderType(unsigned K) constclang::Typeinline
isSpecifierType() constclang::Type
isStandardLayoutType() constclang::Type
isStdByteType() constclang::Type
isStructureOrClassType() constclang::Type
isStructureType() constclang::Type
isSugared() constclang::AttributedTypeinline
isTemplateTypeParmType() constclang::Typeinline
isUndeducedType() constclang::Typeinline
isUnionType() constclang::Type
isUnsignedIntegerOrEnumerationType() constclang::Type
isUnsignedIntegerType() constclang::Type
isVariableArrayType() constclang::Typeinline
isVariablyModifiedType() constclang::Typeinline
isVectorType() constclang::Typeinline
isVisibilityExplicit() constclang::Typeinline
isVoidPointerType() constclang::Type
isVoidType() constclang::Typeinline
isWideCharType() constclang::Type
Kind enum nameclang::AttributedType
LastEnumOperandKind enum valueclang::AttributedType
LastExprOperandKind enum valueclang::AttributedType
ObjCObjectTypeBitsclang::Type
operator=(const Type &)=deleteclang::Type
Profile(llvm::FoldingSetNodeID &ID)clang::AttributedTypeinline
Profile(llvm::FoldingSetNodeID &ID, Kind attrKind, QualType modified, QualType equivalent)clang::AttributedTypeinlinestatic
ReferenceTypeBitsclang::Type
ScalarTypeKind enum nameclang::Type
setContainsUnexpandedParameterPack(bool PP=true)clang::Typeinlineprotected
setDependent(bool D=true)clang::Typeinlineprotected
setInstantiationDependent(bool D=true)clang::Typeinlineprotected
setVariablyModified(bool VM=true)clang::Typeinlineprotected
STK_BlockPointer enum valueclang::Type
STK_Bool enum valueclang::Type
STK_CPointer enum valueclang::Type
STK_Floating enum valueclang::Type
STK_FloatingComplex enum valueclang::Type
STK_Integral enum valueclang::Type
STK_IntegralComplex enum valueclang::Type
STK_MemberPointer enum valueclang::Type
STK_ObjCObjectPointer enum valueclang::Type
stripOuterNullability(QualType &T)clang::AttributedTypestatic
TagFirst enum valueclang::Type
TagLast enum valueclang::Type
this_()clang::Typeinlineprotected
Type(TypeClass tc, QualType canon, bool Dependent, bool InstantiationDependent, bool VariablyModified, bool ContainsUnexpandedParameterPack)clang::Typeinlineprotected
Type(const Type &)=deleteclang::Type
TypeBitsclang::Type
TypeClass enum nameclang::Type
TypeWithKeywordBitsclang::Type
VectorTypeBitsclang::Type