, including all inherited members.
| addComment(const RawComment &RC) | clang::ASTContext | [inline] |
| AddDeallocation(void(*Callback)(void *), void *Data) | clang::ASTContext | |
| addedLocalImportDecl(ImportDecl *Import) | clang::ASTContext | |
| addOverriddenMethod(const CXXMethodDecl *Method, const CXXMethodDecl *Overridden) | clang::ASTContext | |
| addressSpaceMapManglingFor(unsigned AS) const | clang::ASTContext | [inline] |
| adjustDeducedFunctionResultType(FunctionDecl *FD, QualType ResultType) | clang::ASTContext | |
| adjustExceptionSpec(FunctionDecl *FD, const FunctionProtoType::ExceptionSpecInfo &ESI, bool AsWritten=false) | clang::ASTContext | |
| adjustFunctionType(const FunctionType *Fn, FunctionType::ExtInfo EInfo) | clang::ASTContext | |
| Allocate(size_t Size, unsigned Align=8) const | clang::ASTContext | [inline] |
| AnyObjCImplementation() | clang::ASTContext | [inline] |
| ARCUnbridgedCastTy | clang::ASTContext | |
| areCommonBaseCompatible(const ObjCObjectPointerType *LHSOPT, const ObjCObjectPointerType *RHSOPT) | clang::ASTContext | |
| areComparableObjCPointerTypes(QualType LHS, QualType RHS) | clang::ASTContext | |
| areCompatibleVectorTypes(QualType FirstVec, QualType SecondVec) | clang::ASTContext | |
| ASTContext(LangOptions &LOpts, SourceManager &SM, IdentifierTable &idents, SelectorTable &sels, Builtin::Context &builtins) | clang::ASTContext | |
| ASTDeclReader class | clang::ASTContext | [friend] |
| ASTReader class | clang::ASTContext | [friend] |
| ASTWriter class | clang::ASTContext | [friend] |
| AtomicUsesUnsupportedLibcall(const AtomicExpr *E) const | clang::ASTContext | |
| AutoDeductTy | clang::ASTContext | [mutable] |
| AutoRRefDeductTy | clang::ASTContext | [mutable] |
| BlockRequiresCopying(QualType Ty, const VarDecl *D) | clang::ASTContext | |
| BoolTy | clang::ASTContext | |
| BoundMemberTy | clang::ASTContext | |
| buildImplicitRecord(StringRef Name, RecordDecl::TagKind TK=TTK_Struct) const | clang::ASTContext | |
| buildImplicitTypedef(QualType T, StringRef Name) const | clang::ASTContext | |
| BuildMicrosoftASTRecordLayout(const RecordDecl *D) const | clang::ASTContext | |
| BuiltinFnTy | clang::ASTContext | |
| BuiltinInfo | clang::ASTContext | |
| canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, const ObjCObjectPointerType *RHSOPT) | clang::ASTContext | |
| canAssignObjCInterfaces(const ObjCObjectType *LHS, const ObjCObjectType *RHS) | clang::ASTContext | |
| canAssignObjCInterfacesInBlockPointer(const ObjCObjectPointerType *LHSOPT, const ObjCObjectPointerType *RHSOPT, bool BlockReturnType) | clang::ASTContext | |
| canBindObjCObjectType(QualType To, QualType From) | clang::ASTContext | |
| Char16Ty | clang::ASTContext | |
| Char32Ty | clang::ASTContext | |
| CharTy | clang::ASTContext | |
| cloneFullComment(comments::FullComment *FC, const Decl *D) const | clang::ASTContext | |
| CollectInheritedProtocols(const Decl *CDecl, llvm::SmallPtrSet< ObjCProtocolDecl *, 8 > &Protocols) | clang::ASTContext | |
| Comments | clang::ASTContext | |
| CommentsLoaded | clang::ASTContext | [mutable] |
| CountNonClassIvars(const ObjCInterfaceDecl *OI) const | clang::ASTContext | |
| createMangleContext() | clang::ASTContext | |
| createMangleNumberingContext() const | clang::ASTContext | |
| CreateTypeSourceInfo(QualType T, unsigned Size=0) const | clang::ASTContext | |
| CXXRecordDecl class | clang::ASTContext | [friend] |
| Deallocate(void *Ptr) const | clang::ASTContext | [inline] |
| DeclarationNames | clang::ASTContext | [mutable] |
| DeclarationNameTable class | clang::ASTContext | [friend] |
| DeclContext class | clang::ASTContext | [friend] |
| DeclMustBeEmitted(const Decl *D) | clang::ASTContext | |
| DeepCollectObjCIvars(const ObjCInterfaceDecl *OI, bool leafClass, SmallVectorImpl< const ObjCIvarDecl * > &Ivars) const | clang::ASTContext | |
| DependentTy | clang::ASTContext | |
| DoubleComplexTy | clang::ASTContext | |
| DoubleTy | clang::ASTContext | |
| DumpRecordLayout(const RecordDecl *RD, raw_ostream &OS, bool Simple=false) const | clang::ASTContext | |
| eraseDeclAttrs(const Decl *D) | clang::ASTContext | |
| ExternalSource | clang::ASTContext | |
| FloatComplexTy | clang::ASTContext | |
| FloatTy | clang::ASTContext | |
| FunctionTypesMatchOnNSConsumedAttrs(const FunctionProtoType *FromFunctionType, const FunctionProtoType *ToFunctionType) | clang::ASTContext | |
| GE_Missing_setjmp enum value | clang::ASTContext | |
| GE_Missing_stdio enum value | clang::ASTContext | |
| GE_Missing_ucontext enum value | clang::ASTContext | |
| GE_None enum value | clang::ASTContext | |
| getAddrSpaceQualType(QualType T, unsigned AddressSpace) const | clang::ASTContext | |
| getAdjustedParameterType(QualType T) const | clang::ASTContext | |
| getAdjustedType(QualType Orig, QualType New) const | clang::ASTContext | |
| getAdjustedType(CanQualType Orig, CanQualType New) const | clang::ASTContext | [inline] |
| getAlignOfGlobalVar(QualType T) const | clang::ASTContext | |
| getAlignOfGlobalVarInChars(QualType T) const | clang::ASTContext | |
| getAllocator() const | clang::ASTContext | [inline] |
| getArrayDecayedType(QualType T) const | clang::ASTContext | |
| getAsArrayType(QualType T) const | clang::ASTContext | |
| getAsConstantArrayType(QualType T) const | clang::ASTContext | [inline] |
| getAsDependentSizedArrayType(QualType T) const | clang::ASTContext | [inline] |
| getAsIncompleteArrayType(QualType T) const | clang::ASTContext | [inline] |
| getASTAllocatedMemory() const | clang::ASTContext | [inline] |
| getASTMutationListener() const | clang::ASTContext | [inline] |
| getASTObjCImplementationLayout(const ObjCImplementationDecl *D) const | clang::ASTContext | |
| getASTObjCInterfaceLayout(const ObjCInterfaceDecl *D) const | clang::ASTContext | |
| getASTRecordLayout(const RecordDecl *D) const | clang::ASTContext | |
| getAsVariableArrayType(QualType T) const | clang::ASTContext | [inline] |
| getAtomicType(QualType T) const | clang::ASTContext | |
| getAttributedType(AttributedType::Kind attrKind, QualType modifiedType, QualType equivalentType) | clang::ASTContext | |
| getAutoDeductType() const | clang::ASTContext | |
| getAutoRRefDeductType() const | clang::ASTContext | |
| getAutoType(QualType DeducedType, bool IsDecltypeAuto, bool IsDependent) const | clang::ASTContext | |
| getBaseElementType(const ArrayType *VAT) const | clang::ASTContext | |
| getBaseElementType(QualType QT) const | clang::ASTContext | |
| getBlockDescriptorExtendedType() const | clang::ASTContext | |
| getBlockDescriptorType() const | clang::ASTContext | |
| getBlockPointerType(QualType T) const | clang::ASTContext | |
| getBlockVarCopyInits(const VarDecl *VD) | clang::ASTContext | |
| getBOOLDecl() const | clang::ASTContext | [inline] |
| getBOOLType() const | clang::ASTContext | [inline] |
| GetBuiltinType(unsigned ID, GetBuiltinTypeError &Error, unsigned *IntegerConstantArgs=nullptr) const | clang::ASTContext | |
| GetBuiltinTypeError enum name | clang::ASTContext | |
| getBuiltinVaListDecl() const | clang::ASTContext | |
| getBuiltinVaListType() const | clang::ASTContext | [inline] |
| getByrefLifetime(QualType Ty, Qualifiers::ObjCLifetime &Lifetime, bool &HasByrefExtendedLayout) const | clang::ASTContext | |
| getCanonicalNestedNameSpecifier(NestedNameSpecifier *NNS) const | clang::ASTContext | |
| getCanonicalParamType(QualType T) const | clang::ASTContext | |
| getCanonicalTemplateArgument(const TemplateArgument &Arg) const | clang::ASTContext | |
| getCanonicalTemplateName(TemplateName Name) const | clang::ASTContext | |
| getCanonicalTemplateSpecializationType(TemplateName T, const TemplateArgument *Args, unsigned NumArgs) const | clang::ASTContext | |
| getCanonicalType(QualType T) const | clang::ASTContext | [inline] |
| getCanonicalType(const Type *T) const | clang::ASTContext | [inline] |
| getCFConstantStringType() const | clang::ASTContext | |
| getCharWidth() const | clang::ASTContext | [inline] |
| getClassScopeSpecializationPattern(const FunctionDecl *FD) | clang::ASTContext | |
| getCommentCommandTraits() const | clang::ASTContext | [inline] |
| getCommentForDecl(const Decl *D, const Preprocessor *PP) const | clang::ASTContext | |
| getComplexType(QualType T) const | clang::ASTContext | |
| getComplexType(CanQualType T) const | clang::ASTContext | [inline] |
| getConstantArrayElementCount(const ConstantArrayType *CA) const | clang::ASTContext | |
| getConstantArrayType(QualType EltTy, const llvm::APInt &ArySize, ArrayType::ArraySizeModifier ASM, unsigned IndexTypeQuals) const | clang::ASTContext | |
| getConstType(QualType T) const | clang::ASTContext | [inline] |
| getCorrespondingUnsignedType(QualType T) const | clang::ASTContext | |
| getcudaConfigureCallDecl() | clang::ASTContext | [inline] |
| getCurrentKeyFunction(const CXXRecordDecl *RD) | clang::ASTContext | |
| getCVRQualifiedType(QualType T, unsigned CVR) const | clang::ASTContext | [inline] |
| getDecayedType(QualType T) const | clang::ASTContext | |
| getDecayedType(CanQualType T) const | clang::ASTContext | [inline] |
| getDeclAlign(const Decl *D, bool ForAlignof=false) const | clang::ASTContext | |
| getDeclAttrs(const Decl *D) | clang::ASTContext | |
| getDecltypeType(Expr *e, QualType UnderlyingType) const | clang::ASTContext | |
| getDefaultCallingConvention(bool isVariadic, bool IsCXXMethod) const | clang::ASTContext | |
| getDependentNameType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, const IdentifierInfo *Name, QualType Canon=QualType()) const | clang::ASTContext | |
| getDependentSizedArrayType(QualType EltTy, Expr *NumElts, ArrayType::ArraySizeModifier ASM, unsigned IndexTypeQuals, SourceRange Brackets) const | clang::ASTContext | |
| getDependentSizedExtVectorType(QualType VectorType, Expr *SizeExpr, SourceLocation AttrLoc) const | clang::ASTContext | |
| getDependentTemplateName(NestedNameSpecifier *NNS, const IdentifierInfo *Name) const | clang::ASTContext | |
| getDependentTemplateName(NestedNameSpecifier *NNS, OverloadedOperatorKind Operator) const | clang::ASTContext | |
| getDependentTemplateSpecializationType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, const IdentifierInfo *Name, const TemplateArgumentListInfo &Args) const | clang::ASTContext | |
| getDependentTemplateSpecializationType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, const IdentifierInfo *Name, unsigned NumArgs, const TemplateArgument *Args) const | clang::ASTContext | |
| getDiagAllocator() | clang::ASTContext | [inline] |
| getDiagnostics() const | clang::ASTContext | |
| getElaboratedType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, QualType NamedType) const | clang::ASTContext | |
| getEnumType(const EnumDecl *Decl) const | clang::ASTContext | |
| getExternalSource() const | clang::ASTContext | [inline] |
| getExtVectorType(QualType VectorType, unsigned NumElts) const | clang::ASTContext | |
| getFieldOffset(const ValueDecl *FD) const | clang::ASTContext | |
| getFILEType() const | clang::ASTContext | [inline] |
| getFloat128StubType() const | clang::ASTContext | |
| getFloatingTypeOfSizeWithinDomain(QualType typeSize, QualType typeDomain) const | clang::ASTContext | |
| getFloatingTypeOrder(QualType LHS, QualType RHS) const | clang::ASTContext | |
| getFloatTypeSemantics(QualType T) const | clang::ASTContext | |
| getFullLoc(SourceLocation Loc) const | clang::ASTContext | [inline] |
| getFunctionNoProtoType(QualType ResultTy, const FunctionType::ExtInfo &Info) const | clang::ASTContext | |
| getFunctionNoProtoType(QualType ResultTy) const | clang::ASTContext | [inline] |
| getFunctionType(QualType ResultTy, ArrayRef< QualType > Args, const FunctionProtoType::ExtProtoInfo &EPI) const | clang::ASTContext | |
| GetGVALinkageForFunction(const FunctionDecl *FD) const | clang::ASTContext | |
| GetGVALinkageForVariable(const VarDecl *VD) | clang::ASTContext | |
| getIncompleteArrayType(QualType EltTy, ArrayType::ArraySizeModifier ASM, unsigned IndexTypeQuals) const | clang::ASTContext | |
| getInjectedClassNameType(CXXRecordDecl *Decl, QualType TST) const | clang::ASTContext | |
| getInnerObjCOwnership(QualType T) const | clang::ASTContext | |
| getInstantiatedFromStaticDataMember(const VarDecl *Var) | clang::ASTContext | |
| getInstantiatedFromUnnamedFieldDecl(FieldDecl *Field) | clang::ASTContext | |
| getInstantiatedFromUsingDecl(UsingDecl *Inst) | clang::ASTContext | |
| getInstantiatedFromUsingShadowDecl(UsingShadowDecl *Inst) | clang::ASTContext | |
| getInt128Decl() const | clang::ASTContext | |
| getIntegerTypeOrder(QualType LHS, QualType RHS) const | clang::ASTContext | |
| getIntMaxType() const | clang::ASTContext | |
| getIntPtrType() const | clang::ASTContext | |
| getIntTypeForBitwidth(unsigned DestWidth, unsigned Signed) const | clang::ASTContext | |
| getIntWidth(QualType T) const | clang::ASTContext | |
| getjmp_bufType() const | clang::ASTContext | [inline] |
| getLangOpts() const | clang::ASTContext | [inline] |
| getLegacyIntegralTypeEncoding(QualType &t) const | clang::ASTContext | |
| getLifetimeQualifiedType(QualType type, Qualifiers::ObjCLifetime lifetime) | clang::ASTContext | [inline] |
| getLocalCommentForDeclUncached(const Decl *D) const | clang::ASTContext | |
| getLogicalOperationType() const | clang::ASTContext | [inline] |
| getLValueReferenceType(QualType T, bool SpelledAsLValue=true) const | clang::ASTContext | |
| getManglingNumber(const NamedDecl *ND) const | clang::ASTContext | |
| getManglingNumberContext(const DeclContext *DC) | clang::ASTContext | |
| getMaterializedTemporaryValue(const MaterializeTemporaryExpr *E, bool MayCreate) | clang::ASTContext | |
| getMemberPointerType(QualType T, const Type *Cls) const | clang::ASTContext | |
| getNameForTemplate(TemplateName Name, SourceLocation NameLoc) const | clang::ASTContext | |
| getNextLocalImport(ImportDecl *Import) | clang::ASTContext | [inline, static] |
| getNullTypeSourceInfo() | clang::ASTContext | [inline] |
| getObjCClassDecl() const | clang::ASTContext | |
| getObjCClassRedefinitionType() const | clang::ASTContext | [inline] |
| getObjCClassType() const | clang::ASTContext | [inline] |
| getObjCConstantStringInterface() const | clang::ASTContext | [inline] |
| getObjCEncodingForBlock(const BlockExpr *blockExpr) const | clang::ASTContext | |
| getObjCEncodingForFunctionDecl(const FunctionDecl *Decl, std::string &S) | clang::ASTContext | |
| getObjCEncodingForMethodDecl(const ObjCMethodDecl *Decl, std::string &S, bool Extended=false) const | clang::ASTContext | |
| getObjCEncodingForMethodParameter(Decl::ObjCDeclQualifier QT, QualType T, std::string &S, bool Extended) const | clang::ASTContext | |
| getObjCEncodingForPropertyDecl(const ObjCPropertyDecl *PD, const Decl *Container, std::string &S) const | clang::ASTContext | |
| getObjCEncodingForPropertyType(QualType T, std::string &S) const | clang::ASTContext | |
| getObjCEncodingForType(QualType T, std::string &S, const FieldDecl *Field=nullptr, QualType *NotEncodedT=nullptr) const | clang::ASTContext | |
| getObjCEncodingForTypeQualifier(Decl::ObjCDeclQualifier QT, std::string &S) const | clang::ASTContext | |
| getObjCEncodingTypeSize(QualType T) const | clang::ASTContext | |
| getObjCGCAttrKind(QualType Ty) const | clang::ASTContext | |
| getObjCGCQualType(QualType T, Qualifiers::GC gcAttr) const | clang::ASTContext | |
| getObjCIdDecl() const | clang::ASTContext | |
| getObjCIdRedefinitionType() const | clang::ASTContext | [inline] |
| getObjCIdType() const | clang::ASTContext | [inline] |
| getObjCImplementation(ObjCInterfaceDecl *D) | clang::ASTContext | |
| getObjCImplementation(ObjCCategoryDecl *D) | clang::ASTContext | |
| getObjCInstanceType() | clang::ASTContext | [inline] |
| getObjCInstanceTypeDecl() | clang::ASTContext | |
| getObjCInterfaceType(const ObjCInterfaceDecl *Decl, ObjCInterfaceDecl *PrevDecl=nullptr) const | clang::ASTContext | |
| getObjCMethodRedeclaration(const ObjCMethodDecl *MD) const | clang::ASTContext | [inline] |
| getObjCNSStringType() const | clang::ASTContext | [inline] |
| getObjCObjectPointerType(QualType OIT) const | clang::ASTContext | |
| getObjCObjectType(QualType Base, ObjCProtocolDecl *const *Protocols, unsigned NumProtocols) const | clang::ASTContext | |
| getObjContainingInterface(const NamedDecl *ND) const | clang::ASTContext | |
| getObjCPropertyImplDeclForPropertyDecl(const ObjCPropertyDecl *PD, const Decl *Container) const | clang::ASTContext | |
| getObjCProtocolDecl() const | clang::ASTContext | |
| getObjCProtoType() const | clang::ASTContext | [inline] |
| getObjCSelDecl() const | clang::ASTContext | |
| getObjCSelRedefinitionType() const | clang::ASTContext | [inline] |
| getObjCSelType() const | clang::ASTContext | [inline] |
| getObjCSuperType() const | clang::ASTContext | |
| getOverloadedTemplateName(UnresolvedSetIterator Begin, UnresolvedSetIterator End) const | clang::ASTContext | |
| getOverriddenMethods(const NamedDecl *Method, SmallVectorImpl< const NamedDecl * > &Overridden) const | clang::ASTContext | |
| getPackExpansionType(QualType Pattern, Optional< unsigned > NumExpansions) | clang::ASTContext | |
| getParameterIndex(const ParmVarDecl *D) const | clang::ASTContext | |
| getParents(const NodeT &Node) | clang::ASTContext | [inline] |
| getParents(const ast_type_traits::DynTypedNode &Node) | clang::ASTContext | |
| getParenType(QualType NamedType) const | clang::ASTContext | |
| getPointerDiffType() const | clang::ASTContext | |
| getPointerType(QualType T) const | clang::ASTContext | |
| getPointerType(CanQualType T) const | clang::ASTContext | [inline] |
| getPreferredTypeAlign(const Type *T) const | clang::ASTContext | |
| getPrimaryMergedDecl(Decl *D) | clang::ASTContext | [inline] |
| getPrintingPolicy() const | clang::ASTContext | [inline] |
| getProcessIDType() const | clang::ASTContext | |
| getPromotedIntegerType(QualType PromotableType) const | clang::ASTContext | |
| getQualifiedTemplateName(NestedNameSpecifier *NNS, bool TemplateKeyword, TemplateDecl *Template) const | clang::ASTContext | |
| getQualifiedType(SplitQualType split) const | clang::ASTContext | [inline] |
| getQualifiedType(QualType T, Qualifiers Qs) const | clang::ASTContext | [inline] |
| getQualifiedType(const Type *T, Qualifiers Qs) const | clang::ASTContext | [inline] |
| getRawCFConstantStringType() const | clang::ASTContext | [inline] |
| getRawCommentForAnyRedecl(const Decl *D, const Decl **OriginalDecl=nullptr) const | clang::ASTContext | |
| getRawCommentForDeclNoCache(const Decl *D) const | clang::ASTContext | |
| getRawCommentList() | clang::ASTContext | [inline] |
| getRealTypeForBitwidth(unsigned DestWidth) const | clang::ASTContext | |
| getRecordType(const RecordDecl *Decl) const | clang::ASTContext | |
| getRestrictType(QualType T) const | clang::ASTContext | [inline] |
| getRValueReferenceType(QualType T) const | clang::ASTContext | |
| getSanitizerBlacklist() const | clang::ASTContext | [inline] |
| getSideTableAllocatedMemory() const | clang::ASTContext | |
| getsigjmp_bufType() const | clang::ASTContext | [inline] |
| getSignatureParameterType(QualType T) const | clang::ASTContext | |
| getSignedWCharType() const | clang::ASTContext | |
| getSizeType() const | clang::ASTContext | |
| getSourceManager() | clang::ASTContext | [inline] |
| getSourceManager() const | clang::ASTContext | [inline] |
| getStaticLocalNumber(const VarDecl *VD) const | clang::ASTContext | |
| getSubstTemplateTemplateParm(TemplateTemplateParmDecl *param, TemplateName replacement) const | clang::ASTContext | |
| getSubstTemplateTemplateParmPack(TemplateTemplateParmDecl *Param, const TemplateArgument &ArgPack) const | clang::ASTContext | |
| getSubstTemplateTypeParmPackType(const TemplateTypeParmType *Replaced, const TemplateArgument &ArgPack) | clang::ASTContext | |
| getSubstTemplateTypeParmType(const TemplateTypeParmType *Replaced, QualType Replacement) const | clang::ASTContext | |
| getTagDeclType(const TagDecl *Decl) const | clang::ASTContext | |
| getTargetAddressSpace(QualType T) const | clang::ASTContext | [inline] |
| getTargetAddressSpace(Qualifiers Q) const | clang::ASTContext | [inline] |
| getTargetAddressSpace(unsigned AS) const | clang::ASTContext | [inline] |
| getTargetInfo() const | clang::ASTContext | [inline] |
| getTemplateOrSpecializationInfo(const VarDecl *Var) | clang::ASTContext | |
| getTemplateSpecializationType(TemplateName T, const TemplateArgument *Args, unsigned NumArgs, QualType Canon=QualType()) const | clang::ASTContext | |
| getTemplateSpecializationType(TemplateName T, const TemplateArgumentListInfo &Args, QualType Canon=QualType()) const | clang::ASTContext | |
| getTemplateSpecializationTypeInfo(TemplateName T, SourceLocation TLoc, const TemplateArgumentListInfo &Args, QualType Canon=QualType()) const | clang::ASTContext | |
| getTemplateTypeParmType(unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *ParmDecl=nullptr) const | clang::ASTContext | |
| getTranslationUnitDecl() const | clang::ASTContext | [inline] |
| getTrivialTypeSourceInfo(QualType T, SourceLocation Loc=SourceLocation()) const | clang::ASTContext | |
| getTypeAlign(QualType T) const | clang::ASTContext | [inline] |
| getTypeAlign(const Type *T) const | clang::ASTContext | [inline] |
| getTypeAlignInChars(QualType T) const | clang::ASTContext | |
| getTypeAlignInChars(const Type *T) const | clang::ASTContext | |
| getTypeDeclType(const TypeDecl *Decl, const TypeDecl *PrevDecl=nullptr) const | clang::ASTContext | [inline] |
| getTypedefType(const TypedefNameDecl *Decl, QualType Canon=QualType()) const | clang::ASTContext | |
| getTypeInfo(const Type *T) const | clang::ASTContext | |
| getTypeInfo(QualType T) const | clang::ASTContext | [inline] |
| getTypeInfoDataSizeInChars(QualType T) const | clang::ASTContext | |
| getTypeInfoInChars(const Type *T) const | clang::ASTContext | |
| getTypeInfoInChars(QualType T) const | clang::ASTContext | |
| getTypeOfExprType(Expr *e) const | clang::ASTContext | |
| getTypeOfType(QualType t) const | clang::ASTContext | |
| getTypes() const | clang::ASTContext | [inline] |
| getTypeSize(QualType T) const | clang::ASTContext | [inline] |
| getTypeSize(const Type *T) const | clang::ASTContext | [inline] |
| getTypeSizeInChars(QualType T) const | clang::ASTContext | |
| getTypeSizeInChars(const Type *T) const | clang::ASTContext | |
| getucontext_tType() const | clang::ASTContext | [inline] |
| getUInt128Decl() const | clang::ASTContext | |
| getUIntMaxType() const | clang::ASTContext | |
| getUIntPtrType() const | clang::ASTContext | |
| getUnaryTransformType(QualType BaseType, QualType UnderlyingType, UnaryTransformType::UTTKind UKind) const | clang::ASTContext | |
| getUnqualifiedArrayType(QualType T, Qualifiers &Quals) | clang::ASTContext | |
| getUnqualifiedObjCPointerType(QualType type) const | clang::ASTContext | [inline] |
| getUnsignedWCharType() const | clang::ASTContext | |
| getVaListTagType() const | clang::ASTContext | |
| getVariableArrayDecayedType(QualType Ty) const | clang::ASTContext | |
| getVariableArrayType(QualType EltTy, Expr *NumElts, ArrayType::ArraySizeModifier ASM, unsigned IndexTypeQuals, SourceRange Brackets) const | clang::ASTContext | |
| getVectorType(QualType VectorType, unsigned NumElts, VectorType::VectorKind VecKind) const | clang::ASTContext | |
| getVolatileType(QualType T) const | clang::ASTContext | [inline] |
| getVTableContext() | clang::ASTContext | |
| getWCharType() const | clang::ASTContext | [inline] |
| getWideCharType() const | clang::ASTContext | [inline] |
| getWIntType() const | clang::ASTContext | [inline] |
| HalfTy | clang::ASTContext | |
| hasSameTemplateName(TemplateName X, TemplateName Y) | clang::ASTContext | |
| hasSameType(QualType T1, QualType T2) const | clang::ASTContext | [inline] |
| hasSameType(const Type *T1, const Type *T2) const | clang::ASTContext | [inline] |
| hasSameUnqualifiedType(QualType T1, QualType T2) const | clang::ASTContext | [inline] |
| Idents | clang::ASTContext | |
| import_range typedef | clang::ASTContext | |
| InitBuiltinTypes(const TargetInfo &Target) | clang::ASTContext | |
| Int128Ty | clang::ASTContext | |
| IntTy | clang::ASTContext | |
| isAlignmentRequired(const Type *T) const | clang::ASTContext | |
| isAlignmentRequired(QualType T) const | clang::ASTContext | |
| isMSStaticDataMemberInlineDefinition(const VarDecl *VD) const | clang::ASTContext | |
| isNearlyEmpty(const CXXRecordDecl *RD) const | clang::ASTContext | |
| isObjCClassType(QualType T) const | clang::ASTContext | [inline] |
| isObjCIdType(QualType T) const | clang::ASTContext | [inline] |
| isObjCNSObjectType(QualType Ty) | clang::ASTContext | [inline, static] |
| isObjCSelType(QualType T) const | clang::ASTContext | [inline] |
| isPromotableBitField(Expr *E) const | clang::ASTContext | |
| isSentinelNullExpr(const Expr *E) | clang::ASTContext | |
| Listener | clang::ASTContext | |
| local_imports() const | clang::ASTContext | [inline] |
| LongDoubleComplexTy | clang::ASTContext | |
| LongDoubleTy | clang::ASTContext | |
| LongLongTy | clang::ASTContext | |
| LongTy | clang::ASTContext | |
| MakeIntValue(uint64_t Value, QualType Type) const | clang::ASTContext | [inline] |
| mergeFunctionParameterTypes(QualType, QualType, bool OfBlockPointer=false, bool Unqualified=false) | clang::ASTContext | |
| mergeFunctionTypes(QualType, QualType, bool OfBlockPointer=false, bool Unqualified=false) | clang::ASTContext | |
| mergeObjCGCQualifiers(QualType, QualType) | clang::ASTContext | |
| mergeTransparentUnionType(QualType, QualType, bool OfBlockPointer=false, bool Unqualified=false) | clang::ASTContext | |
| mergeTypes(QualType, QualType, bool OfBlockPointer=false, bool Unqualified=false, bool BlockReturnType=false) | clang::ASTContext | |
| NestedNameSpecifier class | clang::ASTContext | [friend] |
| NullPtrTy | clang::ASTContext | |
| NumImplicitCopyAssignmentOperators | clang::ASTContext | [static] |
| NumImplicitCopyAssignmentOperatorsDeclared | clang::ASTContext | [static] |
| NumImplicitCopyConstructors | clang::ASTContext | [static] |
| NumImplicitCopyConstructorsDeclared | clang::ASTContext | [static] |
| NumImplicitDefaultConstructors | clang::ASTContext | [static] |
| NumImplicitDefaultConstructorsDeclared | clang::ASTContext | [static] |
| NumImplicitDestructors | clang::ASTContext | [static] |
| NumImplicitDestructorsDeclared | clang::ASTContext | [static] |
| NumImplicitMoveAssignmentOperators | clang::ASTContext | [static] |
| NumImplicitMoveAssignmentOperatorsDeclared | clang::ASTContext | [static] |
| NumImplicitMoveConstructors | clang::ASTContext | [static] |
| NumImplicitMoveConstructorsDeclared | clang::ASTContext | [static] |
| ObjCBuiltinBoolTy | clang::ASTContext | |
| ObjCBuiltinClassTy | clang::ASTContext | |
| ObjCBuiltinIdTy | clang::ASTContext | |
| ObjCBuiltinSelTy | clang::ASTContext | |
| ObjCMethodsAreEqual(const ObjCMethodDecl *MethodDecl, const ObjCMethodDecl *MethodImp) | clang::ASTContext | |
| ObjCObjectAdoptsQTypeProtocols(QualType QT, ObjCInterfaceDecl *Decl) | clang::ASTContext | |
| ObjCQualifiedClassTypesAreCompatible(QualType LHS, QualType RHS) | clang::ASTContext | |
| ObjCQualifiedIdTypesAreCompatible(QualType LHS, QualType RHS, bool ForCompare) | clang::ASTContext | |
| OCLEventTy | clang::ASTContext | |
| OCLImage1dArrayTy | clang::ASTContext | |
| OCLImage1dBufferTy | clang::ASTContext | |
| OCLImage1dTy | clang::ASTContext | |
| OCLImage2dArrayTy | clang::ASTContext | |
| OCLImage2dTy | clang::ASTContext | |
| OCLImage3dTy | clang::ASTContext | |
| OCLSamplerTy | clang::ASTContext | |
| OverloadTy | clang::ASTContext | |
| overridden_cxx_method_iterator typedef | clang::ASTContext | |
| overridden_methods_begin(const CXXMethodDecl *Method) const | clang::ASTContext | |
| overridden_methods_end(const CXXMethodDecl *Method) const | clang::ASTContext | |
| overridden_methods_size(const CXXMethodDecl *Method) const | clang::ASTContext | |
| ParentMap typedef | clang::ASTContext | |
| ParentVector typedef | clang::ASTContext | |
| ParsedComments | clang::ASTContext | [mutable] |
| PragmaSectionFlag enum name | clang::ASTContext | |
| PrintStats() const | clang::ASTContext | |
| propertyTypesAreCompatible(QualType, QualType) | clang::ASTContext | |
| ProtocolCompatibleWithProtocol(ObjCProtocolDecl *lProto, ObjCProtocolDecl *rProto) const | clang::ASTContext | |
| PseudoObjectTy | clang::ASTContext | |
| PSF_Execute enum value | clang::ASTContext | |
| PSF_Implicit enum value | clang::ASTContext | |
| PSF_Invalid enum value | clang::ASTContext | |
| PSF_None enum value | clang::ASTContext | |
| PSF_Read enum value | clang::ASTContext | |
| PSF_Write enum value | clang::ASTContext | |
| QIdProtocolsAdoptObjCObjectProtocols(QualType QT, ObjCInterfaceDecl *IDecl) | clang::ASTContext | |
| RedeclComments | clang::ASTContext | [mutable] |
| ResetObjCLayout(const ObjCContainerDecl *CD) | clang::ASTContext | [inline] |
| SectionInfos | clang::ASTContext | |
| Selectors | clang::ASTContext | |
| setASTMutationListener(ASTMutationListener *Listener) | clang::ASTContext | [inline] |
| setBlockVarCopyInits(VarDecl *VD, Expr *Init) | clang::ASTContext | |
| setBOOLDecl(TypedefDecl *TD) | clang::ASTContext | [inline] |
| setCFConstantStringType(QualType T) | clang::ASTContext | |
| setClassScopeSpecializationPattern(FunctionDecl *FD, FunctionDecl *Pattern) | clang::ASTContext | |
| setcudaConfigureCallDecl(FunctionDecl *FD) | clang::ASTContext | [inline] |
| setExternalSource(IntrusiveRefCntPtr< ExternalASTSource > Source) | clang::ASTContext | |
| setFILEDecl(TypeDecl *FILEDecl) | clang::ASTContext | [inline] |
| setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmpl, TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation=SourceLocation()) | clang::ASTContext | |
| setInstantiatedFromUnnamedFieldDecl(FieldDecl *Inst, FieldDecl *Tmpl) | clang::ASTContext | |
| setInstantiatedFromUsingDecl(UsingDecl *Inst, NamedDecl *Pattern) | clang::ASTContext | |
| setInstantiatedFromUsingShadowDecl(UsingShadowDecl *Inst, UsingShadowDecl *Pattern) | clang::ASTContext | |
| setjmp_bufDecl(TypeDecl *jmp_bufDecl) | clang::ASTContext | [inline] |
| setManglingNumber(const NamedDecl *ND, unsigned Number) | clang::ASTContext | |
| setNonKeyFunction(const CXXMethodDecl *method) | clang::ASTContext | |
| setObjCClassRedefinitionType(QualType RedefType) | clang::ASTContext | [inline] |
| setObjCConstantStringInterface(ObjCInterfaceDecl *Decl) | clang::ASTContext | |
| setObjCIdRedefinitionType(QualType RedefType) | clang::ASTContext | [inline] |
| setObjCImplementation(ObjCInterfaceDecl *IFaceD, ObjCImplementationDecl *ImplD) | clang::ASTContext | |
| setObjCImplementation(ObjCCategoryDecl *CatD, ObjCCategoryImplDecl *ImplD) | clang::ASTContext | |
| setObjCMethodRedeclaration(const ObjCMethodDecl *MD, const ObjCMethodDecl *Redecl) | clang::ASTContext | [inline] |
| setObjCNSStringType(QualType T) | clang::ASTContext | [inline] |
| setObjCSelRedefinitionType(QualType RedefType) | clang::ASTContext | [inline] |
| setObjCSuperType(QualType ST) | clang::ASTContext | [inline] |
| setParameterIndex(const ParmVarDecl *D, unsigned index) | clang::ASTContext | |
| setPrimaryMergedDecl(Decl *D, Decl *Primary) | clang::ASTContext | [inline] |
| setPrintingPolicy(const clang::PrintingPolicy &Policy) | clang::ASTContext | [inline] |
| setsigjmp_bufDecl(TypeDecl *sigjmp_bufDecl) | clang::ASTContext | [inline] |
| setStaticLocalNumber(const VarDecl *VD, unsigned Number) | clang::ASTContext | |
| setTemplateOrSpecializationInfo(VarDecl *Inst, TemplateOrSpecializationInfo TSI) | clang::ASTContext | |
| setucontext_tDecl(TypeDecl *ucontext_tDecl) | clang::ASTContext | [inline] |
| ShortTy | clang::ASTContext | |
| SignedCharTy | clang::ASTContext | |
| TemplateOrSpecializationInfo typedef | clang::ASTContext | |
| toBits(CharUnits CharSize) const | clang::ASTContext | |
| toCharUnitsFromBits(int64_t BitSize) const | clang::ASTContext | |
| type_const_range typedef | clang::ASTContext | |
| types() const | clang::ASTContext | [inline] |
| typesAreBlockPointerCompatible(QualType, QualType) | clang::ASTContext | |
| typesAreCompatible(QualType T1, QualType T2, bool CompareUnqualified=false) | clang::ASTContext | |
| UnknownAnyTy | clang::ASTContext | |
| UnsignedCharTy | clang::ASTContext | |
| UnsignedInt128Ty | clang::ASTContext | |
| UnsignedIntTy | clang::ASTContext | |
| UnsignedLongLongTy | clang::ASTContext | |
| UnsignedLongTy | clang::ASTContext | |
| UnsignedShortTy | clang::ASTContext | |
| UnwrapSimilarPointerTypes(QualType &T1, QualType &T2) | clang::ASTContext | |
| VaListTagTy | clang::ASTContext | [mutable] |
| VoidPtrTy | clang::ASTContext | |
| VoidTy | clang::ASTContext | |
| WCharTy | clang::ASTContext | |
| WideCharTy | clang::ASTContext | |
| WIntTy | clang::ASTContext | |
| ~ASTContext() | clang::ASTContext | |