Here is a list of all macros with links to the files they belong to:
- a -
- ABI_VER_LATEST : LangOptions.h, CompilerInvocation.cpp
- ABI_VER_MAJOR : LangOptions.h, CompilerInvocation.cpp
- ABI_VER_MAJOR_MINOR : LangOptions.h, CompilerInvocation.cpp
- ABSTRACT_COMMENT : Comment.h, CommentVisitor.h, Comment.cpp
- ABSTRACT_DECL : DeclBase.h, DeclVisitor.h, DynamicRecursiveASTVisitor.h, RecursiveASTVisitor.h, Template.h, ASTStructuralEquivalence.cpp, ASTTypeTraits.cpp, Decl.cpp, DeclBase.cpp, DynamicRecursiveASTVisitor.cpp, JSONNodeDumper.cpp, TextNodeDumper.cpp, SemaDeclObjC.cpp, SemaExpr.cpp, ASTReaderDecl.cpp
- ABSTRACT_NODE : Nodes.h
- ABSTRACT_RECORD : APISetVisitor.h, API.cpp, SymbolGraphSerializer.cpp
- ABSTRACT_REGION : SValVisitor.h
- ABSTRACT_STMT : DynamicRecursiveASTVisitor.h, RecursiveASTVisitor.h, Stmt.h, StmtVisitor.h, ASTStructuralEquivalence.cpp, ASTTypeTraits.cpp, DynamicRecursiveASTVisitor.cpp, Expr.cpp, ExprClassification.cpp, ExprConstant.cpp, ItaniumMangle.cpp, Stmt.cpp, StmtOpenMP.cpp, StmtPrinter.cpp, CIRGenStmt.cpp, CGStmt.cpp, TreeTransform.h
- ABSTRACT_SVAL : SValVisitor.h
- ABSTRACT_SYMBOL : SValVisitor.h, RangeConstraintManager.cpp
- ABSTRACT_TYPE : DynamicRecursiveASTVisitor.h, RecursiveASTVisitor.h, TypeBase.h, TypeLoc.h, TypeVisitor.h, ASTContext.cpp, ASTDiagnostic.cpp, ASTTypeTraits.cpp, DynamicRecursiveASTVisitor.cpp, ExprConstant.cpp, ItaniumMangle.cpp, MicrosoftMangle.cpp, Type.cpp, TypePrinter.cpp, CIRGenFunction.cpp, CGDebugInfo.cpp, CodeGenFunction.cpp, CodeGenTypes.cpp, ItaniumCXXABI.cpp, SemaExpr.cpp, SemaLookup.cpp, SemaTemplate.cpp, SemaTemplateDeduction.cpp
- ABSTRACT_TYPELOC : DynamicRecursiveASTVisitor.h, RecursiveASTVisitor.h, TypeLoc.h, TypeLocVisitor.h, ASTTypeTraits.cpp, DynamicRecursiveASTVisitor.cpp, TypeLoc.cpp, SemaDeclCXX.cpp, TreeTransform.h, TypeLocBuilder.cpp, ASTReader.cpp, ASTWriter.cpp
- acos : tgmath.h
- acosh : tgmath.h
- ADD_METHOD : LocalizationChecker.cpp
- ADD_NULLARY_METHOD : LocalizationChecker.cpp
- ADD_UNARY_METHOD : LocalizationChecker.cpp
- ALIAS : IdentifierTable.cpp, ModuleMap.cpp
- ALLOCATE_ALL : Floating.h
- ALWAYS_CANONICAL_TYPE : TypeBase.h
- AMDGPU_NAMED_BARRIER_TYPE : CGDebugInfo.cpp, CodeGenTypes.cpp
- AMDGPU_OPAQUE_PTR_TYPE : CGDebugInfo.cpp, CodeGenTypes.cpp
- AMDGPU_TYPE : ASTContext.h, TypeBase.h, ASTBitCodes.h, ASTContext.cpp, ASTImporter.cpp, ExprConstant.cpp, ItaniumMangle.cpp, NSAPI.cpp, PrintfFormatString.cpp, Type.cpp, TypeLoc.cpp, CGDebugInfo.h, ItaniumCXXABI.cpp, USRGeneration.cpp, Sema.cpp, SemaExpr.cpp, ASTCommon.cpp, ASTReader.cpp
- ANALYSIS_CONSTRAINTS : AnalyzerOptions.h, CompilerInvocation.cpp, AnalysisConsumer.cpp
- ANALYSIS_DIAGNOSTICS : AnalyzerOptions.h, PathDiagnosticConsumers.h, CompilerInvocation.cpp, AnalysisConsumer.cpp
- ANALYSIS_INLINING_MODE : AnalyzerOptions.h, CompilerInvocation.cpp
- ANALYSIS_PURGE : AnalyzerOptions.h, CompilerInvocation.cpp
- ANALYZER_OPTION : AnalyzerOptions.h, CompilerInvocation.cpp, AnalyzerHelpFlags.cpp
- ANALYZER_OPTION_DEPENDS_ON_USER_MODE : AnalyzerOptions.h, CompilerInvocation.cpp, AnalyzerHelpFlags.cpp
- ANALYZER_OPTION_WITH_MARSHALLING : CompilerInvocation.cpp
- and : iso646.h
- and_eq : iso646.h
- ANNOTATION : TokenKinds.cpp
- APPLY_FOR_PROPERTY : IndexSymbol.cpp
- APPLY_FOR_ROLE : IndexSymbol.cpp
- ARM_ACLE_VERSION : AArch64.cpp
- ARM_FPU : ToolChain.cpp
- ARRAY_TYPE_TRAIT : TypeTraits.h, TypeTraits.cpp, PPMacroExpansion.cpp, ParseExprCXX.cpp
- as_char : opencl-c-base.h
- as_char16 : opencl-c-base.h
- as_char2 : opencl-c-base.h
- as_char3 : opencl-c-base.h
- as_char4 : opencl-c-base.h
- as_char8 : opencl-c-base.h
- as_float : opencl-c-base.h
- as_float16 : opencl-c-base.h
- as_float2 : opencl-c-base.h
- as_float3 : opencl-c-base.h
- as_float4 : opencl-c-base.h
- as_float8 : opencl-c-base.h
- as_int : opencl-c-base.h
- as_int16 : opencl-c-base.h
- as_int2 : opencl-c-base.h
- as_int3 : opencl-c-base.h
- as_int4 : opencl-c-base.h
- as_int8 : opencl-c-base.h
- as_intptr_t : opencl-c-base.h
- as_long : opencl-c-base.h
- as_long16 : opencl-c-base.h
- as_long2 : opencl-c-base.h
- as_long3 : opencl-c-base.h
- as_long4 : opencl-c-base.h
- as_long8 : opencl-c-base.h
- as_ptrdiff_t : opencl-c-base.h
- as_short : opencl-c-base.h
- as_short16 : opencl-c-base.h
- as_short2 : opencl-c-base.h
- as_short3 : opencl-c-base.h
- as_short4 : opencl-c-base.h
- as_short8 : opencl-c-base.h
- as_size_t : opencl-c-base.h
- as_uchar : opencl-c-base.h
- as_uchar16 : opencl-c-base.h
- as_uchar2 : opencl-c-base.h
- as_uchar3 : opencl-c-base.h
- as_uchar4 : opencl-c-base.h
- as_uchar8 : opencl-c-base.h
- as_uint : opencl-c-base.h
- as_uint16 : opencl-c-base.h
- as_uint2 : opencl-c-base.h
- as_uint3 : opencl-c-base.h
- as_uint4 : opencl-c-base.h
- as_uint8 : opencl-c-base.h
- as_uintptr_t : opencl-c-base.h
- as_ulong : opencl-c-base.h
- as_ulong16 : opencl-c-base.h
- as_ulong2 : opencl-c-base.h
- as_ulong3 : opencl-c-base.h
- as_ulong4 : opencl-c-base.h
- as_ulong8 : opencl-c-base.h
- as_ushort : opencl-c-base.h
- as_ushort16 : opencl-c-base.h
- as_ushort2 : opencl-c-base.h
- as_ushort3 : opencl-c-base.h
- as_ushort4 : opencl-c-base.h
- as_ushort8 : opencl-c-base.h
- asin : tgmath.h
- asinh : tgmath.h
- ASSERT_IMPLEMENTS_child_begin : Comment.cpp
- ASSERT_IMPLEMENTS_children : Stmt.cpp
- ASSERT_IMPLEMENTS_getBeginLoc : Stmt.cpp
- ASSERT_IMPLEMENTS_getEndLoc : Stmt.cpp
- ASSIGN : RangeConstraintManager.cpp
- AST_MATCHER : ASTMatchersMacros.h
- AST_MATCHER_FUNCTION : ASTMatchersMacros.h
- AST_MATCHER_FUNCTION_P : ASTMatchersMacros.h
- AST_MATCHER_FUNCTION_P_OVERLOAD : ASTMatchersMacros.h
- AST_MATCHER_P : ASTMatchersMacros.h
- AST_MATCHER_P2 : ASTMatchersMacros.h
- AST_MATCHER_P2_OVERLOAD : ASTMatchersMacros.h
- AST_MATCHER_P_OVERLOAD : ASTMatchersMacros.h
- AST_MATCHER_REGEX : ASTMatchersMacros.h
- AST_MATCHER_REGEX_OVERLOAD : ASTMatchersMacros.h
- AST_POLYMORPHIC_MATCHER : ASTMatchersMacros.h
- AST_POLYMORPHIC_MATCHER_P : ASTMatchersMacros.h
- AST_POLYMORPHIC_MATCHER_P2 : ASTMatchersMacros.h
- AST_POLYMORPHIC_MATCHER_P2_OVERLOAD : ASTMatchersMacros.h
- AST_POLYMORPHIC_MATCHER_P_OVERLOAD : ASTMatchersMacros.h
- AST_POLYMORPHIC_MATCHER_REGEX : ASTMatchersMacros.h
- AST_POLYMORPHIC_MATCHER_REGEX_OVERLOAD : ASTMatchersMacros.h
- AST_POLYMORPHIC_SUPPORTED_TYPES : ASTMatchersMacros.h
- AST_TYPE_TRAVERSE_MATCHER : ASTMatchersMacros.h
- AST_TYPE_TRAVERSE_MATCHER_DECL : ASTMatchersMacros.h
- AST_TYPE_TRAVERSE_MATCHER_DEF : ASTMatchersMacros.h
- AST_TYPELOC_TRAVERSE_MATCHER : ASTMatchersMacros.h
- AST_TYPELOC_TRAVERSE_MATCHER_DECL : ASTMatchersMacros.h
- AST_TYPELOC_TRAVERSE_MATCHER_DEF : ASTMatchersMacros.h
- atan : tgmath.h
- atan2 : tgmath.h
- atanh : tgmath.h
- ATOMIC_BOOL_LOCK_FREE : stdatomic.h
- ATOMIC_BUILTIN : Expr.h, StmtPrinter.cpp, SemaChecking.cpp
- ATOMIC_CHAR16_T_LOCK_FREE : stdatomic.h
- ATOMIC_CHAR32_T_LOCK_FREE : stdatomic.h
- ATOMIC_CHAR_LOCK_FREE : stdatomic.h
- atomic_compare_exchange_strong : stdatomic.h
- atomic_compare_exchange_strong_explicit : stdatomic.h
- atomic_compare_exchange_weak : stdatomic.h
- atomic_compare_exchange_weak_explicit : stdatomic.h
- atomic_exchange : stdatomic.h
- atomic_exchange_explicit : stdatomic.h
- atomic_fetch_add : stdatomic.h
- atomic_fetch_add_explicit : stdatomic.h
- atomic_fetch_and : stdatomic.h
- atomic_fetch_and_explicit : stdatomic.h
- atomic_fetch_or : stdatomic.h
- atomic_fetch_or_explicit : stdatomic.h
- atomic_fetch_sub : stdatomic.h
- atomic_fetch_sub_explicit : stdatomic.h
- atomic_fetch_xor : stdatomic.h
- atomic_fetch_xor_explicit : stdatomic.h
- atomic_flag_clear : stdatomic.h
- atomic_flag_clear_explicit : stdatomic.h
- ATOMIC_FLAG_INIT : opencl-c-base.h, stdatomic.h
- atomic_flag_test_and_set : stdatomic.h
- atomic_flag_test_and_set_explicit : stdatomic.h
- atomic_init : stdatomic.h
- ATOMIC_INT_LOCK_FREE : stdatomic.h
- atomic_is_lock_free : stdatomic.h
- ATOMIC_LLONG_LOCK_FREE : stdatomic.h
- atomic_load : stdatomic.h
- atomic_load_explicit : stdatomic.h
- ATOMIC_LONG_LOCK_FREE : stdatomic.h
- ATOMIC_POINTER_LOCK_FREE : stdatomic.h
- ATOMIC_SHORT_LOCK_FREE : stdatomic.h
- atomic_signal_fence : stdatomic.h
- atomic_store : stdatomic.h
- atomic_store_explicit : stdatomic.h
- atomic_thread_fence : stdatomic.h
- ATOMIC_VAR_INIT : opencl-c-base.h
- ATOMIC_WCHAR_T_LOCK_FREE : stdatomic.h
- ATTR : ASTFwd.h, ASTTypeTraits.h, AttrVisitor.h, AttrKinds.h, ASTTypeTraits.cpp, AttrDocTable.cpp, DeclPrinter.cpp, JSONNodeDumper.cpp, TextNodeDumper.cpp, TypePrinter.cpp, Marshallers.cpp, Marshallers.h, SemaAPINotes.cpp, TreeTransform.h
- ATTR_MATCH_RULE : AttrSubjectMatchRules.h, Attributes.cpp, ParsePragma.cpp, SemaAttr.cpp
- ATTR_MATCH_SUB_RULE : SemaAttr.cpp
- ATTR_NAME : Attributes.cpp
- ATTR_RANGE : AttrKinds.h
- ATTR_SCOPE_NAME : Attributes.cpp
- ATTR_VISITOR_DECLS_ONLY : RecursiveASTVisitor.h