, including all inherited members.
ArrayTypeBits | clang::Type | |
ASTContext class | clang::FunctionProtoType | [friend] |
ASTReader class | clang::Type | [friend] |
ASTWriter class | clang::Type | [friend] |
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::FunctionProtoType | [inline, static] |
containsUnexpandedParameterPack() const | clang::Type | [inline] |
desugar() const | clang::FunctionProtoType | [inline] |
dump() const | clang::Type | |
exception_begin() const | clang::FunctionProtoType | [inline] |
exception_end() const | clang::FunctionProtoType | [inline] |
exception_iterator typedef | clang::FunctionProtoType | |
exceptions() const | clang::FunctionProtoType | [inline] |
FunctionType(TypeClass tc, QualType res, QualType Canonical, bool Dependent, bool InstantiationDependent, bool VariablyModified, bool ContainsUnexpandedParameterPack, ExtInfo Info) | clang::FunctionType | [inline, protected] |
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 | |
getBaseElementTypeUnsafe() const | clang::Type | [inline] |
getCallConv() const | clang::FunctionType | [inline] |
getCallResultType(ASTContext &Context) const | clang::FunctionType | [inline] |
getCanonicalTypeInternal() const | clang::Type | [inline] |
getCanonicalTypeUnqualified() const | clang::Type | [inline] |
getContainedAutoType() const | clang::Type | |
getExceptionSpecDecl() const | clang::FunctionProtoType | [inline] |
getExceptionSpecTemplate() const | clang::FunctionProtoType | [inline] |
getExceptionSpecType() const | clang::FunctionProtoType | [inline] |
getExceptionType(unsigned i) const | clang::FunctionProtoType | [inline] |
getExtInfo() const | clang::FunctionType | [inline] |
getExtProtoInfo() const | clang::FunctionProtoType | [inline] |
getHasRegParm() const | clang::FunctionType | [inline] |
getLinkage() const | clang::Type | |
getLinkageAndVisibility() const | clang::Type | |
getLocallyUnqualifiedSingleStepDesugaredType() const | clang::Type | |
getNameForCallConv(CallingConv CC) | clang::FunctionType | [static] |
getNoexceptExpr() const | clang::FunctionProtoType | [inline] |
getNoexceptSpec(const ASTContext &Ctx) const | clang::FunctionProtoType | |
getNoReturnAttr() const | clang::FunctionType | [inline] |
getNumExceptions() const | clang::FunctionProtoType | [inline] |
getNumParams() const | clang::FunctionProtoType | [inline] |
getObjCARCImplicitLifetime() const | clang::Type | |
getParamType(unsigned i) const | clang::FunctionProtoType | [inline] |
getParamTypes() const | clang::FunctionProtoType | [inline] |
getPointeeCXXRecordDecl() const | clang::Type | |
getPointeeType() const | clang::Type | |
getRefQualifier() const | clang::FunctionProtoType | [inline] |
getRegParmType() const | clang::FunctionType | [inline] |
getReturnType() const | clang::FunctionType | [inline] |
getScalarTypeKind() const | clang::Type | |
getTypeClass() const | clang::Type | [inline] |
getTypeClassName() const | clang::Type | |
getTypeQuals() const | clang::FunctionProtoType | [inline] |
getUnqualifiedDesugaredType() const | clang::Type | |
getVisibility() const | clang::Type | [inline] |
hasAnyConsumedParams() const | clang::FunctionProtoType | [inline] |
hasDependentExceptionSpec() const | clang::FunctionProtoType | |
hasDynamicExceptionSpec() const | clang::FunctionProtoType | [inline] |
hasExceptionSpec() const | clang::FunctionProtoType | [inline] |
hasFloatingRepresentation() const | clang::Type | |
hasIntegerRepresentation() const | clang::Type | |
hasNoexceptExceptionSpec() const | clang::FunctionProtoType | [inline] |
hasObjCPointerRepresentation() const | clang::Type | [inline] |
hasPointerRepresentation() const | clang::Type | [inline] |
hasSignedIntegerRepresentation() const | clang::Type | |
hasSizedVLAType() const | clang::Type | |
hasTrailingReturn() const | clang::FunctionProtoType | [inline] |
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] |
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] |
isConst() const | clang::FunctionType | [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] |
isNonOverloadPlaceholderType() const | clang::Type | [inline] |
isNothrow(const ASTContext &Ctx, bool ResultIfDependent=false) const | clang::FunctionProtoType | |
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] |
isParamConsumed(unsigned I) const | clang::FunctionProtoType | [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] |
isRestrict() const | clang::FunctionType | [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::FunctionProtoType | [inline] |
isTemplateTypeParmType() const | clang::Type | [inline] |
isTemplateVariadic() const | clang::FunctionProtoType | |
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] |
isVariadic() const | clang::FunctionProtoType | [inline] |
isVectorType() const | clang::Type | [inline] |
isVisibilityExplicit() const | clang::Type | [inline] |
isVoidPointerType() const | clang::Type | |
isVoidType() const | clang::Type | [inline] |
isVolatile() const | clang::FunctionType | [inline] |
isWideCharType() const | clang::Type | |
NoexceptResult enum name | clang::FunctionProtoType | |
NR_BadNoexcept enum value | clang::FunctionProtoType | |
NR_Dependent enum value | clang::FunctionProtoType | |
NR_NoNoexcept enum value | clang::FunctionProtoType | |
NR_Nothrow enum value | clang::FunctionProtoType | |
NR_Throw enum value | clang::FunctionProtoType | |
ObjCObjectTypeBits | clang::Type | |
param_type_begin() const | clang::FunctionProtoType | [inline] |
param_type_end() const | clang::FunctionProtoType | [inline] |
param_type_iterator typedef | clang::FunctionProtoType | |
param_type_range typedef | clang::FunctionProtoType | |
param_types() const | clang::FunctionProtoType | [inline] |
printExceptionSpecification(raw_ostream &OS, const PrintingPolicy &Policy) const | clang::FunctionProtoType | |
Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Ctx) | clang::FunctionProtoType | |
Profile(llvm::FoldingSetNodeID &ID, QualType Result, param_type_iterator ArgTys, unsigned NumArgs, const ExtProtoInfo &EPI, const ASTContext &Context) | clang::FunctionProtoType | [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 | |