, 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 | |