clang  3.7.0
clang::AttributedType Member List

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

acceptsObjCTypeParams() const clang::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_null_unspecified enum valueclang::AttributedType
attr_nullable enum valueclang::AttributedType
attr_objc_gc 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_ptr32 enum valueclang::AttributedType
attr_ptr64 enum valueclang::AttributedType
attr_regparm enum valueclang::AttributedType
attr_sptr enum valueclang::AttributedType
attr_stdcall 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() const clang::Typeinline
canHaveNullability() const clang::Type
castAs() const clang::Type
castAsArrayTypeUnsafe() const clang::Typeinline
classof(const Type *T)clang::AttributedTypeinlinestatic
containsUnexpandedParameterPack() const clang::Typeinline
desugar() const clang::AttributedTypeinline
dump() const clang::Type
FirstEnumOperandKind enum valueclang::AttributedType
FirstExprOperandKind enum valueclang::AttributedType
FunctionTypeBitsclang::Type
getArrayElementTypeNoTypeQual() const clang::Type
getAs() const clang::Type
getAs() const clang::Type
getAs() const clang::Type
getAs() const clang::Type
getAsArrayTypeUnsafe() const clang::Typeinline
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::Typeinline
getAsStructureType() const clang::Type
getAsTagDecl() const clang::Type
getAsUnionType() const clang::Type
getAttrKind() const clang::AttributedTypeinline
getBaseElementTypeUnsafe() const clang::Typeinline
getCanonicalTypeInternal() const clang::Typeinline
getCanonicalTypeUnqualified() const clang::Typeinline
getContainedAutoType() const clang::Type
getEquivalentType() const clang::AttributedTypeinline
getImmediateNullability() const clang::AttributedType
getLinkage() const clang::Type
getLinkageAndVisibility() const clang::Type
getLocallyUnqualifiedSingleStepDesugaredType() const clang::Type
getModifiedType() const clang::AttributedTypeinline
getNullability(const ASTContext &context) const clang::Type
getNullabilityAttrKind(NullabilityKind kind)clang::AttributedTypeinlinestatic
getObjCARCImplicitLifetime() const clang::Type
getObjCSubstitutions(const DeclContext *dc) const clang::Type
getPointeeCXXRecordDecl() const clang::Type
getPointeeType() const clang::Type
getScalarTypeKind() const clang::Type
getTypeClass() const clang::Typeinline
getTypeClassName() const clang::Type
getUnqualifiedDesugaredType() const clang::Type
getVisibility() const clang::Typeinline
hasFloatingRepresentation() const clang::Type
hasIntegerRepresentation() const clang::Type
hasObjCPointerRepresentation() const clang::Typeinline
hasPointerRepresentation() const clang::Typeinline
hasSignedIntegerRepresentation() const clang::Type
hasSizedVLAType() const clang::Type
hasUnnamedOrLocalType() const clang::Type
hasUnsignedIntegerRepresentation() const clang::Type
isAggregateType() const clang::Type
isAnyCharacterType() const clang::Type
isAnyComplexType() const clang::Typeinline
isAnyPointerType() const clang::Typeinline
isArithmeticType() const clang::Type
isArrayType() const clang::Typeinline
isAtomicType() const clang::Typeinline
isBlockCompatibleObjCPointerType(ASTContext &ctx) const clang::Type
isBlockPointerType() const clang::Typeinline
isBooleanType() const clang::Typeinline
isBuiltinType() const clang::Typeinline
isCallingConv() const clang::AttributedType
isCanonicalUnqualified() const clang::Typeinline
isCARCBridgableType() const clang::Type
isChar16Type() const clang::Type
isChar32Type() const clang::Type
isCharType() const clang::Type
isClassType() const clang::Type
isComplexIntegerType() const clang::Type
isComplexType() const clang::Type
isCompoundType() const clang::Typeinline
isConstantArrayType() const clang::Typeinline
isConstantSizeType() const clang::Type
isDependentSizedArrayType() const clang::Typeinline
isDependentType() const clang::Typeinline
isElaboratedTypeSpecifier() const clang::Type
isEnumeralType() const clang::Typeinline
isEventT() const clang::Typeinline
isExtVectorType() const clang::Typeinline
isFloatingType() const clang::Type
isFromAST() const clang::Typeinline
isFunctionNoProtoType() const clang::Typeinline
isFunctionPointerType() const clang::Typeinline
isFunctionProtoType() const clang::Typeinline
isFunctionType() const clang::Typeinline
isFundamentalType() const clang::Typeinline
isHalfType() const clang::Typeinline
isImage1dArrayT() const clang::Typeinline
isImage1dBufferT() const clang::Typeinline
isImage1dT() const clang::Typeinline
isImage2dArrayT() const clang::Typeinline
isImage2dT() const clang::Typeinline
isImage3dT() const clang::Typeinline
isImageType() const clang::Typeinline
isIncompleteArrayType() const clang::Typeinline
isIncompleteOrObjectType() const clang::Typeinline
isIncompleteType(NamedDecl **Def=nullptr) const clang::Type
isInstantiationDependentType() const clang::Typeinline
isIntegerType() const clang::Typeinline
isIntegralOrEnumerationType() const clang::Typeinline
isIntegralOrUnscopedEnumerationType() const clang::Type
isIntegralType(ASTContext &Ctx) const clang::Type
isInterfaceType() const clang::Type
isLinkageValid() const clang::Type
isLiteralType(const ASTContext &Ctx) const clang::Type
isLValueReferenceType() const clang::Typeinline
isMemberDataPointerType() const clang::Typeinline
isMemberFunctionPointerType() const clang::Typeinline
isMemberPointerType() const clang::Typeinline
isMSTypeSpec() const clang::AttributedType
isNonOverloadPlaceholderType() const clang::Typeinline
isNullPtrType() const clang::Typeinline
isObjCARCBridgableType() const clang::Type
isObjCARCImplicitlyUnretainedType() const clang::Type
isObjCBoxableRecordType() const clang::Type
isObjCBuiltinType() const clang::Typeinline
isObjCClassOrClassKindOfType() const clang::Type
isObjCClassType() const clang::Typeinline
isObjCIdOrObjectKindOfType(const ASTContext &ctx, const ObjCObjectType *&bound) const clang::Type
isObjCIdType() const clang::Typeinline
isObjCIndependentClassType() const clang::Type
isObjCIndirectLifetimeType() const clang::Type
isObjCLifetimeType() const clang::Type
isObjCNSObjectType() const clang::Type
isObjCObjectOrInterfaceType() const clang::Typeinline
isObjCObjectPointerType() const clang::Typeinline
isObjCObjectType() const clang::Typeinline
isObjCQualifiedClassType() const clang::Typeinline
isObjCQualifiedIdType() const clang::Typeinline
isObjCQualifiedInterfaceType() const clang::Type
isObjCRetainableType() const clang::Type
isObjCSelType() const clang::Typeinline
isObjectType() const clang::Typeinline
isOpenCLSpecificType() const clang::Typeinline
isOverloadableType() const clang::Typeinline
isPlaceholderType() const clang::Typeinline
isPointerType() const clang::Typeinline
isPromotableIntegerType() const clang::Type
isRealFloatingType() const clang::Type
isRealType() const clang::Type
isRecordType() const clang::Typeinline
isReferenceType() const clang::Typeinline
isRValueReferenceType() const clang::Typeinline
isSamplerT() const clang::Typeinline
isScalarType() const clang::Typeinline
isSignedIntegerOrEnumerationType() const clang::Type
isSignedIntegerType() const clang::Type
isSpecificBuiltinType(unsigned K) const clang::Typeinline
isSpecificPlaceholderType(unsigned K) const clang::Typeinline
isSpecifierType() const clang::Type
isStandardLayoutType() const clang::Type
isStructureOrClassType() const clang::Type
isStructureType() const clang::Type
isSugared() const clang::AttributedTypeinline
isTemplateTypeParmType() const clang::Typeinline
isUndeducedType() const clang::Typeinline
isUnionType() const clang::Type
isUnsignedIntegerOrEnumerationType() const clang::Type
isUnsignedIntegerType() const clang::Type
isVariableArrayType() const clang::Typeinline
isVariablyModifiedType() const clang::Typeinline
isVectorType() const clang::Typeinline
isVisibilityExplicit() const clang::Typeinline
isVoidPointerType() const clang::Type
isVoidType() const clang::Typeinline
isWideCharType() const clang::Type
Kind enum nameclang::AttributedType
LastEnumOperandKind enum valueclang::AttributedType
LastExprOperandKind enum valueclang::AttributedType
ObjCObjectTypeBitsclang::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
TypeBitsclang::Type
TypeClass enum nameclang::Type
TypeWithKeywordBitsclang::Type
VectorTypeBitsclang::Type