, including all inherited members.
| ArrayTypeBits | clang::Type | |
| ASTContext class | clang::AttributedType | [friend] |
| ASTReader class | clang::Type | [friend] |
| ASTWriter class | clang::Type | [friend] |
| attr_address_space enum value | clang::AttributedType | |
| attr_cdecl enum value | clang::AttributedType | |
| attr_fastcall enum value | clang::AttributedType | |
| attr_inteloclbicc enum value | clang::AttributedType | |
| attr_ms_abi enum value | clang::AttributedType | |
| attr_neon_polyvector_type enum value | clang::AttributedType | |
| attr_neon_vector_type enum value | clang::AttributedType | |
| attr_noreturn enum value | clang::AttributedType | |
| attr_objc_gc enum value | clang::AttributedType | |
| attr_objc_ownership enum value | clang::AttributedType | |
| attr_pascal enum value | clang::AttributedType | |
| attr_pcs enum value | clang::AttributedType | |
| attr_pcs_vfp enum value | clang::AttributedType | |
| attr_pnaclcall enum value | clang::AttributedType | |
| attr_ptr32 enum value | clang::AttributedType | |
| attr_ptr64 enum value | clang::AttributedType | |
| attr_regparm enum value | clang::AttributedType | |
| attr_sptr enum value | clang::AttributedType | |
| attr_stdcall enum value | clang::AttributedType | |
| attr_sysv_abi enum value | clang::AttributedType | |
| attr_thiscall enum value | clang::AttributedType | |
| attr_uptr enum value | clang::AttributedType | |
| attr_vector_size enum value | clang::AttributedType | |
| attr_vectorcall enum value | clang::AttributedType | |
| AttributedTypeBits | clang::Type | |
| AutoTypeBits | clang::Type | |
| BuiltinTypeBits | clang::Type | |
| canDecayToPointerType() const | clang::Type | [inline] |
| castAs() const | clang::Type | |
| castAsArrayTypeUnsafe() const | clang::Type | [inline] |
| classof(const Type *T) | clang::AttributedType | [inline, static] |
| containsUnexpandedParameterPack() const | clang::Type | [inline] |
| desugar() const | clang::AttributedType | [inline] |
| dump() const | clang::Type | |
| FirstEnumOperandKind enum value | clang::AttributedType | |
| FirstExprOperandKind enum value | clang::AttributedType | |
| FunctionTypeBits | clang::Type | |
| getArrayElementTypeNoTypeQual() const | clang::Type | |
| getAs() const | clang::Type | |
| getAsArrayTypeUnsafe() const | clang::Type | [inline] |
| getAsComplexIntegerType() const | clang::Type | |
| getAsCXXRecordDecl() const | clang::Type | |
| getAsObjCInterfacePointerType() const | clang::Type | |
| getAsObjCQualifiedClassType() const | clang::Type | |
| getAsObjCQualifiedIdType() const | clang::Type | |
| getAsObjCQualifiedInterfaceType() const | clang::Type | |
| getAsPlaceholderType() const | clang::Type | [inline] |
| getAsStructureType() const | clang::Type | |
| getAsUnionType() const | clang::Type | |
| getAttrKind() const | clang::AttributedType | [inline] |
| getBaseElementTypeUnsafe() const | clang::Type | [inline] |
| getCanonicalTypeInternal() const | clang::Type | [inline] |
| getCanonicalTypeUnqualified() const | clang::Type | [inline] |
| getContainedAutoType() const | clang::Type | |
| getEquivalentType() const | clang::AttributedType | [inline] |
| getLinkage() const | clang::Type | |
| getLinkageAndVisibility() const | clang::Type | |
| getLocallyUnqualifiedSingleStepDesugaredType() const | clang::Type | |
| getModifiedType() const | clang::AttributedType | [inline] |
| getObjCARCImplicitLifetime() const | clang::Type | |
| getPointeeCXXRecordDecl() const | clang::Type | |
| getPointeeType() const | clang::Type | |
| getScalarTypeKind() const | clang::Type | |
| getTypeClass() const | clang::Type | [inline] |
| getTypeClassName() const | clang::Type | |
| getUnqualifiedDesugaredType() const | clang::Type | |
| getVisibility() const | clang::Type | [inline] |
| 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 | |
| isAnyCharacterType() const | clang::Type | |
| isAnyComplexType() const | clang::Type | [inline] |
| isAnyPointerType() const | clang::Type | [inline] |
| isArithmeticType() const | clang::Type | |
| isArrayType() const | clang::Type | [inline] |
| isAtomicType() const | clang::Type | [inline] |
| isBlockPointerType() const | clang::Type | [inline] |
| isBooleanType() const | clang::Type | [inline] |
| isBuiltinType() const | clang::Type | [inline] |
| isCallingConv() const | clang::AttributedType | |
| isCanonicalUnqualified() const | clang::Type | [inline] |
| 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::Type | [inline] |
| isConstantArrayType() const | clang::Type | [inline] |
| isConstantSizeType() const | clang::Type | |
| isDependentSizedArrayType() const | clang::Type | [inline] |
| isDependentType() const | clang::Type | [inline] |
| isElaboratedTypeSpecifier() const | clang::Type | |
| isEnumeralType() const | clang::Type | [inline] |
| isEventT() const | clang::Type | [inline] |
| isExtVectorType() 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] |
| isFunctionType() const | clang::Type | [inline] |
| isFundamentalType() const | clang::Type | [inline] |
| isHalfType() const | clang::Type | [inline] |
| isImage1dArrayT() const | clang::Type | [inline] |
| isImage1dBufferT() const | clang::Type | [inline] |
| isImage1dT() const | clang::Type | [inline] |
| isImage2dArrayT() const | clang::Type | [inline] |
| isImage2dT() const | clang::Type | [inline] |
| isImage3dT() 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(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] |
| isMemberDataPointerType() const | clang::Type | [inline] |
| isMemberFunctionPointerType() const | clang::Type | [inline] |
| isMemberPointerType() const | clang::Type | [inline] |
| isMSTypeSpec() const | clang::AttributedType | |
| isNonOverloadPlaceholderType() const | clang::Type | [inline] |
| isNullPtrType() const | clang::Type | [inline] |
| isObjCARCBridgableType() const | clang::Type | |
| isObjCARCImplicitlyUnretainedType() const | clang::Type | |
| isObjCBuiltinType() const | clang::Type | [inline] |
| isObjCClassType() const | clang::Type | [inline] |
| isObjCIdType() const | clang::Type | [inline] |
| isObjCIndirectLifetimeType() const | clang::Type | |
| 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] |
| isObjectType() const | clang::Type | [inline] |
| isOpenCLSpecificType() const | clang::Type | [inline] |
| isOverloadableType() const | clang::Type | [inline] |
| isPlaceholderType() const | clang::Type | [inline] |
| isPointerType() const | clang::Type | [inline] |
| isPromotableIntegerType() const | clang::Type | |
| isRealFloatingType() const | clang::Type | |
| isRealType() const | clang::Type | |
| isRecordType() const | clang::Type | [inline] |
| isReferenceType() const | clang::Type | [inline] |
| isRValueReferenceType() const | clang::Type | [inline] |
| isSamplerT() const | clang::Type | [inline] |
| isScalarType() const | clang::Type | [inline] |
| isSignedIntegerOrEnumerationType() const | clang::Type | |
| isSignedIntegerType() 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 | |
| isStructureOrClassType() const | clang::Type | |
| isStructureType() const | clang::Type | |
| isSugared() const | clang::AttributedType | [inline] |
| isTemplateTypeParmType() const | clang::Type | [inline] |
| isUndeducedType() const | clang::Type | [inline] |
| isUnionType() const | clang::Type | |
| 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] |
| isWideCharType() const | clang::Type | |
| Kind enum name | clang::AttributedType | |
| LastEnumOperandKind enum value | clang::AttributedType | |
| LastExprOperandKind enum value | clang::AttributedType | |
| ObjCObjectTypeBits | clang::Type | |
| Profile(llvm::FoldingSetNodeID &ID) | clang::AttributedType | [inline] |
| Profile(llvm::FoldingSetNodeID &ID, Kind attrKind, QualType modified, QualType equivalent) | clang::AttributedType | [inline, static] |
| ReferenceTypeBits | clang::Type | |
| ScalarTypeKind enum name | clang::Type | |
| setContainsUnexpandedParameterPack(bool PP=true) | clang::Type | [inline, protected] |
| setDependent(bool D=true) | clang::Type | [inline, protected] |
| setInstantiationDependent(bool D=true) | clang::Type | [inline, protected] |
| setVariablyModified(bool VM=true) | clang::Type | [inline, protected] |
| STK_BlockPointer enum value | clang::Type | |
| STK_Bool enum value | clang::Type | |
| STK_CPointer 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 | |
| this_() | clang::Type | [inline, protected] |
| Type(TypeClass tc, QualType canon, bool Dependent, bool InstantiationDependent, bool VariablyModified, bool ContainsUnexpandedParameterPack) | clang::Type | [inline, protected] |
| TypeBits | clang::Type | |
| TypeClass enum name | clang::Type | |
| TypeWithKeywordBits | clang::Type | |
| VectorTypeBits | clang::Type | |