Specification References

Unknown
C++
C90
C99
H&S

Document: Unknown

NameReferences
2.5.2 lib/CodeGen/CGVTables.cpp:921
lib/CodeGen/CGVTables.cpp:1214
lib/CodeGen/CGVTables.cpp:1937
lib/CodeGen/CGVTables.cpp:2052
lib/CodeGen/CGVTables.cpp:2367
lib/CodeGen/CGVTables.cpp:2455
2.6.2 lib/CodeGen/CGVTT.cpp:246
lib/CodeGen/CGVTT.cpp:276
lib/CodeGen/CGVTT.cpp:333
2.6.4 lib/CodeGen/CGVTables.cpp:1960
2.9.2 lib/CodeGen/CGRTTI.cpp:179
2.9.5 lib/CodeGen/CGRTTI.cpp:492 (p4)
lib/CodeGen/CGRTTI.cpp:43 (p5)
lib/CodeGen/CGRTTI.cpp:498 (p5)
lib/CodeGen/CGRTTI.cpp:504 (p5)
lib/CodeGen/CGRTTI.cpp:509 (p5)
lib/CodeGen/CGRTTI.cpp:650 (p5)
lib/CodeGen/CGRTTI.cpp:38 (p6)
lib/CodeGen/CGRTTI.cpp:576 (p6)
lib/CodeGen/CGRTTI.cpp:655 (p6)
lib/CodeGen/CGRTTI.cpp:662 (p6)
lib/CodeGen/CGRTTI.cpp:675 (p6)
lib/CodeGen/CGRTTI.cpp:325 (p7)
lib/CodeGen/CGRTTI.cpp:731 (p7)
lib/CodeGen/CGRTTI.cpp:736 (p7)
lib/CodeGen/CGRTTI.cpp:746 (p7)
lib/CodeGen/CGRTTI.cpp:759 (p7)
lib/CodeGen/CGRTTI.cpp:766 (p7)
lib/CodeGen/CGRTTI.cpp:779 (p7)
lib/CodeGen/CGRTTI.cpp:786 (p9)
2.14.7 include/clang/AST/ExprCXX.h:270
include/clang/Frontend/StmtXML.def:475
lib/AST/ASTContext.cpp:247
lib/Parse/ParseExpr.cpp:443
3.2.3 lib/CodeGen/TargetInfo.cpp:751 (p2)
lib/CodeGen/TargetInfo.cpp:890 (p2)
lib/CodeGen/TargetInfo.cpp:895 (p2)
lib/CodeGen/TargetInfo.cpp:923 (p2)
lib/CodeGen/TargetInfo.cpp:928 (p2)
lib/CodeGen/TargetInfo.cpp:956 (p2)
lib/CodeGen/TargetInfo.cpp:980 (p2)
lib/CodeGen/TargetInfo.cpp:991 (p2)
lib/CodeGen/TargetInfo.cpp:1027 (p2)
lib/CodeGen/TargetInfo.cpp:1232 (p3)
lib/CodeGen/TargetInfo.cpp:1236 (p3)
lib/CodeGen/TargetInfo.cpp:1246 (p3)
lib/CodeGen/TargetInfo.cpp:1254 (p3)
lib/CodeGen/TargetInfo.cpp:1289 (p3)
lib/CodeGen/TargetInfo.cpp:1314 (p3)
lib/CodeGen/TargetInfo.cpp:1322 (p3)
lib/CodeGen/TargetInfo.cpp:1117 (p4)
lib/CodeGen/TargetInfo.cpp:1136 (p4)
lib/CodeGen/TargetInfo.cpp:1141 (p4)
lib/CodeGen/TargetInfo.cpp:1146 (p4)
lib/CodeGen/TargetInfo.cpp:1151 (p4)
lib/CodeGen/TargetInfo.cpp:1156 (p4)
lib/CodeGen/TargetInfo.cpp:1187 (p4)
lib/CodeGen/TargetInfo.cpp:1196 (p4)
3.5.7 lib/CodeGen/TargetInfo.cpp:1343 (p5)
lib/CodeGen/TargetInfo.cpp:1365 (p5)
lib/CodeGen/TargetInfo.cpp:1371 (p5)
lib/CodeGen/TargetInfo.cpp:1373 (p5)
lib/CodeGen/TargetInfo.cpp:1384 (p5)
lib/CodeGen/TargetInfo.cpp:1407 (p5)
lib/CodeGen/TargetInfo.cpp:1412 (p5)
lib/CodeGen/TargetInfo.cpp:1416 (p5)
lib/CodeGen/TargetInfo.cpp:1456 (p5)
lib/CodeGen/TargetInfo.cpp:1527 (p5)
3.7.3 lib/Sema/SemaDeclCXX.cpp:4944
lib/Sema/SemaDeclCXX.cpp:4946
3.9.1 include/clang/AST/ASTContext.h:346 (p5)
include/clang/AST/ASTContext.h:347 (p5)
lib/AST/ASTContext.cpp:201 (p5)
lib/AST/ASTContext.cpp:206 (p5)
4.2.1 lib/Driver/HostInfo.cpp:83
lib/Frontend/InitPreprocessor.cpp:230
lib/Sema/SemaTemplateInstantiateDecl.cpp:694
4.3.0 lib/Frontend/InitHeaderSearch.cpp:511
lib/Frontend/InitHeaderSearch.cpp:517
4.3.2 lib/Frontend/InitHeaderSearch.cpp:626
4.3.5 lib/Driver/OptTable.cpp:85
4.4.0 lib/Frontend/InitHeaderSearch.cpp:509
lib/Frontend/InitHeaderSearch.cpp:515
test/CodeGen/volatile-1.c:100
4.4.1 lib/Sema/SemaDeclAttr.cpp:377
4.4.3 lib/Frontend/InitHeaderSearch.cpp:631
5.2.1 lib/Lex/PPDirectives.cpp:1330
lib/Lex/PPDirectives.cpp:1331
5.2.3 include/clang/AST/ASTContext.h:947
5.2.4.2.1 lib/Headers/limits.h:56
5.2.5 lib/Sema/SemaExprCXX.cpp:1933
5.2.7 lib/Sema/SemaCXXCast.cpp:325 (p2)
5.2.9 test/CXX/over/over.over/p1.cpp:73
lib/Sema/SemaCXXCast.cpp:503 (p3)
lib/Sema/SemaCXXCast.cpp:602 (p3)
5.2.10 lib/Sema/SemaCXXCast.cpp:1070 (p4)
lib/Sema/SemaCXXCast.cpp:1182 (p8)
5.3.1 lib/Sema/SemaTemplate.cpp:2637
test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:49
5.3.5 include/clang/Parse/Parser.h:998
6.2.2 lib/Sema/SemaDecl.cpp:2377 (p4)
6.2.7 lib/Sema/SemaExpr.cpp:4429 (p1)
6.3.2.1 lib/Sema/SemaType.cpp:45
6.4.9 lib/Lex/Lexer.cpp:1808
6.5.2.5 lib/Sema/SemaExpr.cpp:3767 (p3)
6.5.3.2 lib/Sema/Sema.h:4223
6.5.3.4 lib/Sema/Sema.h:4223
6.5.6 lib/Sema/SemaExpr.cpp:5882 (p2)
6.5.16.1 lib/Sema/SemaStmt.cpp:1121
lib/Sema/SemaStmt.cpp:1224
6.7.2.1 lib/Sema/SemaDecl.cpp:5955 (p3)
lib/Sema/SemaDecl.cpp:5955 (p4)
6.7.3 lib/Sema/SemaType.cpp:1691
6.7.5 lib/Sema/SemaExpr.cpp:4429
6.7.8 lib/Checker/BasicStore.cpp:420
6.8.4.2 lib/Sema/SemaStmt.cpp:648 (p3)
6.9.1 lib/Sema/SemaDecl.cpp:4347 (p6)
6.10.3.2 lib/Lex/MacroArgs.cpp:207 (p2)
6.10.3.3 lib/Lex/TokenLexer.cpp:242 (p2)
7.3.4 lib/Sema/SemaLookup.cpp:649
7.18.4.2 lib/Headers/stdint.h:646
7.19.6.1 lib/Analysis/PrintfFormatString.cpp:345
8.3.5 lib/Sema/SemaDecl.cpp:1130 (p3)
8.5.1 lib/Sema/SemaInit.cpp:615
lib/Sema/SemaInit.cpp:617
8.5.2 lib/Sema/SemaInit.cpp:3027
8.5.3 include/clang/AST/Type.h:3121
lib/Sema/SemaInit.cpp:3011
9.4.2 lib/Sema/SemaDecl.cpp:3910
10.4.0 lib/Basic/Targets.cpp:104
12.3.1 lib/Sema/SemaDecl.cpp:3140
12.3.2 lib/Sema/SemaDecl.cpp:3141
13.3.1 lib/Sema/SemaOverload.cpp:2359
13.3.1.3 lib/Sema/SemaOverload.cpp:526
13.3.1.4 lib/Sema/SemaInit.cpp:3080
lib/Sema/SemaOverload.cpp:528
13.3.1.5 lib/Sema/SemaOverload.cpp:528
lib/Sema/SemaOverload.cpp:4625
13.3.1.6 lib/Sema/SemaOverload.cpp:529
13.3.3 lib/Sema/SemaOverload.cpp:1738
13.3.3.1 lib/Sema/SemaOverload.cpp:1739
lib/Sema/SemaOverload.cpp:1789
lib/Sema/SemaOverload.cpp:2572
13.3.3.1.1 lib/Sema/SemaOverload.cpp:1881
lib/Sema/SemaOverload.h:84
13.3.3.1.2 lib/Sema/SemaOverload.cpp:3179
13.3.3.1.3 lib/Sema/SemaOverload.cpp:2861
lib/Sema/SemaOverload.cpp:3027
lib/Sema/SemaOverload.cpp:3368
13.3.3.2 lib/Sema/SemaOverload.cpp:1799
lib/Sema/SemaOverload.cpp:2315
test/CodeGenCXX/ptr-to-member-function.cpp:5
test/SemaCXX/ptrtomember-overload-resolution.cpp:3
lib/Sema/SemaOverload.cpp:1833 (p3)
lib/Sema/SemaOverload.cpp:162 (p4)
13.5.8 lib/Parse/ParseExprCXX.cpp:1211
14.5.2 lib/Sema/SemaTemplate.cpp:3394
14.5.5.2 lib/Sema/SemaOverload.cpp:4612
lib/Sema/SemaOverload.cpp:5481
14.6.1 lib/AST/DeclTemplate.cpp:215 (p1)
14.6.2.1 lib/AST/DeclTemplate.cpp:217 (p2)
14.8.2 lib/Sema/SemaOverload.cpp:3051
lib/Sema/SemaOverload.cpp:3094
14.8.2.4 lib/Sema/SemaTemplateDeduction.cpp:1867
14.9.2.5 lib/Sema/SemaTemplateDeduction.cpp:2014

Document: C++

NameReferences
1.3.10 (pg.14) lib/Sema/SemaOverload.cpp:282
lib/Sema/SemaOverload.cpp:358
lib/Sema/SemaOverload.cpp:372
2.5 (pg.30)
Alternative tokens
include/clang/Basic/TokenKinds.def:260 (p2)
lib/Lex/PPDirectives.cpp:81 (p2)
2.11 (pg.32)
Keywords
include/clang/Basic/TokenKinds.def:228 (p1)
lib/Lex/Preprocessor.cpp:590 (p2)
2.13.4 (pg.33) lib/Sema/SemaExpr.cpp:380 (p1)
lib/Sema/SemaExprObjC.cpp:128 (p1)
2.13.5 (pg.33) include/clang/AST/ExprCXX.h:240
include/clang/Parse/Parser.h:981
lib/Parse/ParseExpr.cpp:442
lib/Parse/ParseExprCXX.cpp:590
3.3.2 (pg.45) lib/Parse/ParseStmt.cpp:1551 (p3)
lib/Sema/IdentifierResolver.cpp:117 (p3)
lib/Parse/ParseStmt.cpp:596 (p4)
lib/Parse/ParseStmt.cpp:725 (p4)
lib/Parse/ParseStmt.cpp:805 (p4)
lib/Parse/ParseStmt.cpp:956 (p4)
lib/Sema/IdentifierResolver.cpp:121 (p4)
3.4.1 (pg.50) include/clang/Parse/Action.h:445 (p13)
lib/Sema/Sema.h:2453 (p13)
lib/Sema/SemaDeclCXX.cpp:5865 (p13)
3.4.3 (pg.50) include/clang/Parse/Action.h:426 (p3)
lib/Sema/Sema.h:2438 (p3)
lib/Sema/SemaCXXScopeSpec.cpp:636 (p3)
3.6.2 (pg.66) lib/Sema/SemaDecl.cpp:3889 (p2)
lib/Sema/SemaDecl.cpp:3961 (p2)
3.9 (pg.77)
Types
include/clang/AST/Type.h:810 (p10)
lib/AST/Type.cpp:646 (p10)
3.9.1 (pg.77) include/clang/AST/ASTContext.h:345 (p5)
lib/AST/ASTContext.cpp:196 (p5)
lib/AST/ASTContext.cpp:547 (p11)
3.10 (pg.82)
Lvalues and rvalues
lib/AST/Expr.cpp:1139 (p2)
lib/AST/Expr.cpp:1440 (p11)
4 (pg.85)
Standard conversions
lib/Sema/SemaExpr.cpp:4846
lib/Sema/SemaOverload.cpp:622 (p1)
lib/Sema/SemaOverload.cpp:707 (p1)
lib/Sema/SemaOverload.cpp:787 (p1)
4.1 (pg.86)
Lvalue-to-rvalue conversion
lib/Sema/SemaOverload.cpp:654
lib/Sema/SemaOverload.h:46
lib/Sema/SemaOverload.cpp:665 (p1)
4.2 (pg.86)
Array-to-pointer conversion
lib/Sema/SemaOverload.cpp:669
lib/Sema/SemaOverload.h:47
lib/Sema/SemaExpr.cpp:200 (p1)
lib/Sema/SemaOverload.cpp:674 (p1)
lib/Sema/SemaExpr.cpp:7293 (p2)
lib/Sema/SemaExprCXX.cpp:1485 (p2)
lib/Sema/SemaExprCXX.cpp:1491 (p2)
lib/Sema/SemaOverload.cpp:684 (p2)
lib/Sema/SemaOverload.h:120 (p2)
4.3 (pg.86)
Function-to-pointer conversion
lib/Sema/SemaOverload.cpp:691
lib/Sema/SemaOverload.h:48
lib/Sema/SemaOverload.cpp:696 (p1)
4.4 (pg.86)
Qualification conversions
lib/Sema/SemaCXXCast.cpp:246
lib/Sema/SemaOverload.cpp:1529
lib/Sema/SemaOverload.cpp:2024
lib/Sema/SemaOverload.h:50
lib/Sema/SemaType.cpp:1620
lib/Sema/SemaOverload.cpp:1540 (p4)
4.5 (pg.87)
Integral promotions
lib/Sema/SemaOverload.cpp:716
lib/Sema/SemaOverload.cpp:822
lib/Sema/SemaOverload.h:51
lib/Sema/SemaOverload.cpp:835 (p1)
lib/Sema/SemaOverload.cpp:853 (p2)
lib/Sema/SemaOverload.cpp:896 (p3)
lib/Sema/SemaOverload.cpp:925 (p4)
4.6 (pg.88)
Floating point promotion
lib/Sema/SemaOverload.cpp:720
lib/Sema/SemaOverload.cpp:934
lib/Sema/SemaOverload.h:52
lib/Sema/SemaOverload.cpp:938 (p1)
4.7 (pg.88)
Integral conversions
lib/Sema/SemaOverload.cpp:729
lib/Sema/SemaOverload.h:54
4.8 (pg.88)
Floating point conversions
lib/Sema/SemaOverload.cpp:742
lib/Sema/SemaOverload.h:55
4.9 (pg.89)
Floating-integral conversions
lib/Sema/SemaOverload.cpp:426
lib/Sema/SemaOverload.cpp:750
lib/Sema/SemaOverload.h:57
4.10 (pg.89)
Pointer conversions
lib/Sema/SemaCXXCast.cpp:562
lib/Sema/SemaOverload.cpp:755
lib/Sema/SemaOverload.h:58
lib/Sema/SemaOverload.cpp:1098 (p1)
lib/Sema/SemaCXXCast.cpp:547 (p3)
4.11 (pg.89)
Pointer to member conversions
lib/Sema/SemaCXXCast.cpp:554
lib/Sema/SemaOverload.cpp:1423
lib/Sema/SemaOverload.h:59
lib/Sema/SemaOverload.cpp:1434 (p1)
lib/Sema/SemaOverload.cpp:1448 (p2)
4.12 (pg.90)
Boolean conversions
lib/Sema/SemaOverload.cpp:769
lib/Sema/SemaOverload.h:60
5 (pg.91)
Expressions
include/clang/AST/Type.h:3118 (p6)
5.1 (pg.92)
Primary expressions
lib/Parse/ParseDecl.cpp:2615
lib/Parse/ParseDecl.cpp:2619
lib/Parse/ParseExpr.cpp:479
lib/Parse/ParseExpr.cpp:483
5.2 (pg.97)
Postfix expressions
lib/Parse/ParseExprCXX.cpp:521
include/clang/Parse/Parser.h:953 (p1)
include/clang/Parse/Parser.h:957 (p1)
lib/Parse/ParseExpr.cpp:462 (p1)
lib/Parse/ParseExpr.cpp:463 (p1)
lib/Parse/ParseExpr.cpp:464 (p1)
lib/Parse/ParseExpr.cpp:465 (p1)
lib/Parse/ParseExpr.cpp:466 (p1)
lib/Parse/ParseExpr.cpp:467 (p1)
lib/Parse/ParseExprCXX.cpp:410 (p1)
lib/Parse/ParseExprCXX.cpp:461 (p1)
lib/Parse/ParseExprCXX.cpp:641 (p1)
5.2.3 (pg.97) include/clang/Parse/Parser.h:985
lib/Parse/ParseExpr.cpp:460
lib/Parse/ParseExpr.cpp:461
lib/Parse/ParseExprCXX.cpp:642
include/clang/AST/ExprCXX.h:816 (p2)
5.2.4 (pg.97) include/clang/Parse/Parser.h:961
5.2.7 (pg.97) lib/Sema/SemaCXXCast.cpp:285
lib/Sema/SemaCXXCast.cpp:295 (p1)
lib/Sema/SemaCXXCast.cpp:369 (p1)
lib/Sema/SemaCXXCast.cpp:376 (p3)
lib/Sema/SemaCXXCast.cpp:382 (p5)
lib/Sema/SemaCXXCast.cpp:394 (p6)
5.2.8 (pg.97) lib/AST/Expr.cpp:1374 (p1)
5.2.9 (pg.97) lib/Sema/SemaCXXCast.cpp:446
lib/Sema/SemaCXXCast.cpp:521 (p1)
lib/Sema/SemaCXXCast.cpp:511 (p2)
lib/Sema/SemaCXXCast.cpp:901 (p2)
lib/Sema/SemaCXXCast.cpp:454 (p4)
lib/Sema/SemaCXXCast.cpp:490 (p4)
lib/Sema/SemaCXXCast.cpp:1215 (p4)
lib/Sema/SemaCXXCast.cpp:495 (p5)
lib/Sema/SemaCXXCast.cpp:628 (p5)
lib/Sema/SemaCXXCast.cpp:634 (p5)
lib/Sema/SemaCXXCast.cpp:518 (p6)
lib/Sema/SemaCXXCast.cpp:535 (p7)
lib/Sema/SemaCXXCast.cpp:548 (p8)
lib/Sema/SemaCXXCast.cpp:663 (p8)
lib/Sema/SemaCXXCast.cpp:669 (p8)
lib/Sema/SemaCXXCast.cpp:555 (p9)
lib/Sema/SemaCXXCast.cpp:799 (p9)
lib/Sema/SemaCXXCast.cpp:563 (p10)
5.2.10 (pg.97) lib/Sema/SemaCXXCast.cpp:426
lib/Sema/SemaCXXCast.cpp:1053 (p2)
lib/Sema/SemaCXXCast.cpp:1121 (p2)
lib/Sema/SemaCXXCast.cpp:1160 (p2)
lib/Sema/SemaCXXCast.cpp:1135 (p4)
lib/Sema/SemaCXXCast.cpp:1148 (p5)
lib/Sema/SemaCXXCast.cpp:1177 (p6)
lib/Sema/SemaCXXCast.cpp:1200 (p7)
lib/Sema/SemaCXXCast.cpp:1045 (p9)
lib/Sema/SemaCXXCast.cpp:1031 (p10)
5.2.11 (pg.97) lib/Sema/SemaCXXCast.cpp:407
lib/Sema/SemaCXXCast.cpp:986 (p2)
lib/Sema/SemaCXXCast.cpp:978 (p3)
lib/Sema/SemaCXXCast.cpp:998 (p3)
lib/Sema/SemaCXXCast.cpp:964 (p4)
lib/Sema/SemaCXXCast.cpp:970 (p5)
lib/Sema/SemaCXXCast.cpp:240 (p8)
lib/Sema/SemaCXXCast.cpp:245 (p8)
lib/Sema/SemaCXXCast.cpp:248 (p8)
5.3.1 (pg.108) lib/Sema/SemaExpr.cpp:6522 (p8)
5.3.4 (pg.108) include/clang/Parse/Parser.h:998
lib/Parse/ParseExpr.cpp:490
lib/Sema/SemaExprCXX.cpp:578
lib/Sema/SemaExprCXX.cpp:825 (p1)
lib/Sema/SemaExprCXX.cpp:676 (p6)
lib/Sema/SemaExprCXX.cpp:868 (p8)
lib/Sema/SemaExprCXX.cpp:806 (p16)
5.3.5 (pg.108) lib/Parse/ParseExpr.cpp:496
lib/Sema/SemaExprCXX.cpp:1314
5.5 (pg.117)
Pointer-to-member operators
include/clang/AST/Expr.h:2106
lib/Parse/ParseExpr.cpp:107
lib/Sema/Sema.h:4181
lib/Sema/SemaExprCXX.cpp:1864 (p2)
lib/Sema/SemaExprCXX.cpp:1881 (p2)
lib/Sema/SemaExprCXX.cpp:1929 (p2)
5.16 (pg.123)
Conditional operator
lib/Sema/Sema.h:4209
5.17 (pg.124)
Assignment and compound assignment operators
lib/Sema/SemaExpr.cpp:5841 (p1)
lib/Sema/SemaExpr.cpp:4845 (p3)
6 (pg.128)
Statements
include/clang/Parse/Parser.h:1080
6.4 (pg.129)
Selection statements
lib/Parse/ParseStmt.cpp:615 (p1)
lib/Parse/ParseStmt.cpp:653 (p1)
lib/Parse/ParseStmt.cpp:749 (p1)
lib/Sema/SemaDeclCXX.cpp:5895 (p2)
lib/Parse/ParseStmt.cpp:592 (p3)
lib/Parse/ParseStmt.cpp:721 (p3)
lib/Parse/ParseStmt.cpp:801 (p3)
lib/Parse/ParseStmt.cpp:952 (p3)
lib/Sema/SemaExpr.cpp:7690 (p4)
lib/Sema/SemaExprCXX.cpp:1461 (p4)
6.4.2 (pg.129) lib/Sema/SemaStmt.cpp:446
lib/Sema/SemaStmt.cpp:582
6.5 (pg.130)
Iteration statements
lib/Parse/ParseStmt.cpp:830 (p2)
lib/Parse/ParseStmt.cpp:878 (p2)
lib/Parse/ParseStmt.cpp:1065 (p2)
6.5.3 (pg.130) lib/Parse/ParseStmt.cpp:960 (p1)
6.8 (pg.135)
Ambiguity resolution
lib/Parse/ParseTentative.cpp:78 (p1)
lib/Parse/ParseTentative.cpp:87 (p3)
7 (pg.137)
Declarations
include/clang/Parse/Parser.h:1355
lib/Parse/ParseDecl.cpp:345 (p1)
7.1.1 (pg.138) lib/Sema/SemaDeclCXX.cpp:878 (p8)
7.1.5 (pg.138) lib/Parse/ParseDecl.cpp:1394
7.1.5.1 (pg.138) lib/Parse/ParseDecl.cpp:1401
lib/AST/Expr.cpp:1898 (p2)
7.1.5.2 (pg.138) include/clang/Parse/Parser.h:990
lib/Parse/ParseDecl.cpp:1406
lib/Parse/ParseExprCXX.cpp:782
7.3 (pg.155)
Namespaces
lib/Parse/ParseDeclCXX.cpp:26
lib/Parse/ParseDeclCXX.cpp:245
lib/Parse/ParseDeclCXX.cpp:306
7.3.1.2 (pg.155) lib/Sema/SemaDecl.cpp:2100 (p2)
7.3.2 (pg.155) lib/Parse/ParseDeclCXX.cpp:43
7.5 (pg.168)
Linkage specifications
lib/Parse/ParseDeclCXX.cpp:161 (p2)
8 (pg.172)
Declarators
lib/Parse/ParseDecl.cpp:2611
lib/Parse/ParseDecl.cpp:2446 (p4)
8.1 (pg.173)
Type names
lib/Parse/ParseExprCXX.cpp:893
8.2 (pg.173)
Ambiguity resolution
lib/Parse/ParseTentative.cpp:895 (p1)
lib/Parse/ParseTentative.cpp:294 (p2)
8.3.2 (pg.175) lib/Parse/ParseDecl.cpp:2546 (p1)
lib/Sema/SemaType.cpp:491 (p4)
8.3.3 (pg.175) include/clang/AST/Type.h:1270
lib/Sema/SemaType.cpp:852 (p3)
8.3.5 (pg.175) lib/Sema/SemaType.cpp:1149 (p2)
include/clang/AST/Type.h:1744 (p4)
lib/Sema/SemaType.cpp:1341 (p4)
8.4 (pg.187)
Function definitions
lib/Parse/Parser.cpp:601
lib/Parse/Parser.cpp:604
8.5 (pg.189)
Initializers
lib/Sema/SemaDeclCXX.cpp:4693 (p11)
8.5.3 (pg.189) lib/Sema/SemaExpr.cpp:4874 (p5)
9 (pg.203)
Classes
include/clang/Parse/Parser.h:1377
9.1 (pg.205)
Class names
lib/Parse/ParseDeclCXX.cpp:463
9.2 (pg.206)
Class members
lib/Parse/ParseDeclCXX.cpp:1592 (p2)
lib/Sema/SemaExceptionSpec.cpp:43 (p2)
lib/Sema/SemaDeclCXX.cpp:876 (p6)
9.3.2 (pg.209) include/clang/Parse/Parser.h:968
lib/Parse/ParseExpr.cpp:468
lib/Parse/ParseExprCXX.cpp:627
lib/Sema/SemaExprCXX.cpp:452
lib/AST/DeclCXX.cpp:674 (p1)
9.5 (pg.214)
Unions
lib/Sema/SemaDecl.cpp:5737 (p1)
9.6 (pg.215)
Bit-fields
lib/Sema/SemaDecl.cpp:5512 (p3)
lib/Sema/SemaDeclCXX.cpp:959 (p3)
lib/Sema/SemaDeclCXX.cpp:969 (p3)
10 (pg.219)
Derived classes
include/clang/Parse/Parser.h:1395
11 (pg.231)
Member access control
lib/Parse/ParseDeclCXX.cpp:1545 (p3)
12.3.2 (pg.247) lib/Parse/ParseExprCXX.cpp:1092
lib/Parse/ParseExprCXX.cpp:1231
13 (pg.271)
Overloading
lib/Sema/SemaOverload.cpp:333 (p1)
13.3 (pg.274)
Overload resolution
lib/Sema/SemaOverload.h:477
lib/Sema/SemaOverload.h:559
13.3.2 (pg.274) test/SemaCXX/overload-call.cpp:159
lib/Sema/SemaOverload.cpp:2816 (p2)
lib/Sema/SemaOverload.cpp:2826 (p2)
lib/Sema/SemaOverload.cpp:2859 (p2)
lib/Sema/SemaOverload.cpp:2966 (p2)
lib/Sema/SemaOverload.cpp:2975 (p2)
lib/Sema/SemaOverload.cpp:3025 (p2)
lib/Sema/SemaOverload.cpp:3329 (p2)
lib/Sema/SemaOverload.cpp:3366 (p2)
lib/Sema/SemaOverload.cpp:2844 (p3)
lib/Sema/SemaOverload.cpp:3010 (p3)
lib/Sema/SemaOverload.cpp:3351 (p3)
13.3.3 (pg.274) lib/Sema/SemaOverload.cpp:4652
lib/Sema/SemaOverload.cpp:4552 (p1)
13.3.3.1.1 (pg.274) lib/Sema/SemaOverload.h:42
lib/Sema/SemaOverload.h:69
lib/Sema/SemaOverload.h:96
lib/Sema/SemaOverload.h:305
lib/Sema/SemaOverload.cpp:129 (p3)
13.3.3.1.2 (pg.274) lib/Sema/SemaOverload.h:183
lib/Sema/SemaOverload.h:305
lib/Sema/SemaOverload.h:186 (p1)
13.3.3.1.3 (pg.274) lib/Sema/SemaOverload.h:306
13.3.3.2 (pg.274) lib/Sema/SemaOverload.cpp:1783
lib/Sema/SemaOverload.cpp:1788 (p2)
lib/Sema/SemaOverload.cpp:1814 (p3)
lib/Sema/SemaOverload.cpp:1823 (p3)
lib/Sema/SemaOverload.cpp:1872 (p3)
lib/Sema/SemaOverload.cpp:1878 (p3)
lib/Sema/SemaOverload.cpp:1967 (p3)
lib/Sema/SemaOverload.cpp:2018 (p3)
lib/Sema/SemaOverload.cpp:2022 (p3)
lib/Sema/SemaOverload.cpp:145 (p4)
lib/Sema/SemaOverload.cpp:1898 (p4)
13.5 (pg.294)
Overloaded operators
lib/Parse/ParseExprCXX.cpp:1081
lib/Sema/Sema.h:2760
14 (pg.302)
Templates
include/clang/Parse/Parser.h:1417
lib/Sema/Sema.h:2768
14.1 (pg.303)
Template parameters
include/clang/Parse/Parser.h:1420
14.2 (pg.306)
Names of template specializations
lib/Parse/ParseTemplate.cpp:923
lib/Parse/ParseTemplate.cpp:972
14.3 (pg.308)
Template arguments
include/clang/Parse/Parser.h:1443
15 (pg.375)
Exception handling
include/clang/AST/ExprCXX.h:389
include/clang/Parse/Parser.h:972
lib/Parse/ParseExpr.cpp:170
lib/Parse/ParseExprCXX.cpp:600
lib/Parse/ParseStmt.cpp:193
15.3 (pg.378)
Handling an exception
lib/Sema/SemaDeclCXX.cpp:5239 (p1)
15.4 (pg.380)
Exception specifications
lib/Sema/SemaExceptionSpec.cpp:50 (p2)
lib/Sema/SemaExceptionSpec.cpp:56 (p2)
18.3.1 (pg.429) lib/Headers/stdint.h:253 (p2)
lib/Headers/stdint.h:431 (p2)
98 (pg.1069) lib/Sema/SemaDeclCXX.cpp:5646
200 (pg.1069) include/clang/Frontend/LangStandards.def:71
include/clang/Frontend/LangStandards.def:74
1998 (pg.1069) include/clang/Frontend/LangStandards.def:64
include/clang/Frontend/LangStandards.def:67
base.class.init (pg.1)
lib/Sema/SemaDeclCXX.cpp:1399 (p2)
lib/Sema/SemaDeclCXX.cpp:1406 (p2)
basic.def (pg.1)
lib/AST/Decl.cpp:659 (p2)
basic.def.odr (pg.1)
test/CXX/basic/basic.def.odr/p1-var.cpp:3 (p1)
include/clang/Parse/Action.h:1040 (p2)
lib/Parse/ParseExpr.cpp:261 (p2)
lib/Sema/SemaDeclCXX.cpp:6019 (p2)
lib/Sema/SemaExpr.cpp:7443 (p2)
lib/Sema/SemaOverload.cpp:4700 (p2)
test/CXX/basic/basic.def.odr/p2-typeid.cpp:3 (p2)
basic.link (pg.1)
include/clang/Basic/Linkage.h:20
lib/AST/Decl.cpp:110 (p3)
lib/AST/Decl.cpp:159 (p4)
lib/AST/Decl.cpp:315 (p5)
lib/AST/Decl.cpp:331 (p6)
lib/AST/Decl.cpp:368 (p6)
lib/Sema/Sema.h:1399 (p6)
lib/Sema/SemaDecl.cpp:2076 (p6)
lib/Sema/SemaDecl.cpp:2377 (p6)
lib/Sema/SemaDecl.cpp:2397 (p6)
lib/AST/Type.cpp:1098 (p8)
lib/AST/Type.cpp:1107 (p8)
lib/AST/Type.cpp:1114 (p8)
lib/AST/Type.cpp:1121 (p8)
lib/Sema/SemaDecl.cpp:1338 (p10)
basic.lookup.argdep (pg.1)
lib/Sema/SemaLookup.cpp:1682
lib/Sema/SemaOverload.cpp:4504
lib/Sema/SemaLookup.cpp:1896 (p3)
basic.lookup.classref (pg.1)
lib/Sema/SemaTemplate.cpp:226 (p1)
lib/Sema/SemaTemplate.cpp:282 (p1)
lib/Sema/SemaExprCXX.cpp:2629 (p2)
lib/Sema/SemaExprCXX.cpp:2647 (p2)
lib/Sema/SemaDecl.cpp:118 (p3)
lib/Sema/SemaExprCXX.cpp:138 (p3)
lib/Sema/SemaCXXScopeSpec.cpp:392 (p4)
lib/Sema/SemaCXXScopeSpec.cpp:468 (p4)
lib/Parse/ParseExprCXX.cpp:97 (p5)
basic.lookup.koenig (pg.1)
lib/Sema/SemaLookup.cpp:1404 (p2)
lib/Sema/SemaLookup.cpp:1410 (p2)
lib/Sema/SemaLookup.cpp:1461 (p2)
lib/Sema/SemaLookup.cpp:1467 (p2)
lib/Sema/SemaLookup.cpp:1555 (p2)
lib/Sema/SemaLookup.cpp:1561 (p2)
lib/Sema/SemaLookup.cpp:1690 (p2)
basic.lookup.qual (pg.1)
lib/Sema/SemaLookup.cpp:1032
lib/Sema/Sema.h:1386 (p1)
lib/Sema/SemaExprCXX.cpp:72 (p6)
basic.lookup.unqual (pg.1)
lib/Sema/SemaLookup.cpp:808
basic.scope.hiding (pg.1)
lib/Sema/SemaLookup.cpp:354 (p2)
basic.scope.pdecl (pg.1)
lib/Sema/SemaDecl.cpp:5042 (p5)
test/SemaCXX/elaborated-type-specifier.cpp:5 (p5)
basic.scope.proto (pg.1)
include/clang/Parse/Action.h:467
lib/Frontend/PrintParserCallbacks.cpp:96
basic.start.main (pg.1)
lib/Sema/SemaDecl.cpp:3676 (p3)
lib/Sema/SemaDecl.cpp:4563 (p5)
basic.stc.dynamic.allocation (pg.1)
lib/Sema/SemaDeclCXX.cpp:4870 (p1)
lib/Sema/SemaDeclCXX.cpp:4880 (p1)
lib/Sema/SemaDeclCXX.cpp:4889 (p1)
basic.stc.dynamic.deallocation (pg.1)
lib/Sema/SemaDeclCXX.cpp:4901 (p1)
include/clang/AST/DeclCXX.h:965 (p2)
lib/AST/DeclCXX.cpp:600 (p2)
lib/AST/DeclCXX.cpp:606 (p2)
lib/AST/DeclCXX.cpp:613 (p2)
lib/Sema/SemaDeclCXX.cpp:4908 (p2)
basic.std.dynamic (pg.1)
lib/Sema/SemaExprCXX.cpp:1147 (p2)
class (pg.1)
lib/Sema/SemaDecl.cpp:5420 (p2)
include/clang/AST/DeclCXX.h:597 (p4)
include/clang/AST/DeclCXX.h:603 (p4)
lib/AST/DeclCXX.cpp:247 (p4)
lib/AST/DeclCXX.cpp:303 (p4)
lib/Sema/SemaDecl.cpp:3631 (p4)
lib/Sema/SemaDeclCXX.cpp:531 (p4)
class.abstract (pg.1)
include/clang/AST/DeclCXX.h:623
include/clang/AST/DeclCXX.h:627
lib/Sema/SemaDeclCXX.cpp:2212 (p4)
lib/Sema/SemaDeclCXX.cpp:2353 (p4)
class.access (pg.1)
lib/Sema/SemaAccess.cpp:87 (p2)
class.access.base (pg.1)
include/clang/AST/DeclAccessPair.h:14 (p1)
include/clang/AST/ExprCXX.h:1386 (p5)
class.access.nest (pg.1)
lib/Sema/SemaAccess.cpp:84 (p1)
class.access.spec (pg.1)
lib/Sema/SemaAccess.cpp:45 (p3)
class.base.init (pg.1)
lib/Parse/ParseDeclCXX.cpp:1616
lib/Parse/ParseDeclCXX.cpp:1669
lib/Sema/SemaDeclCXX.cpp:1076 (p2)
lib/Sema/SemaDeclCXX.cpp:1386 (p2)
class.conv.ctor (pg.1)
include/clang/AST/DeclCXX.h:1301
lib/AST/DeclCXX.cpp:815 (p1)
class.conv.fct (pg.1)
lib/Sema/SemaDeclCXX.cpp:3013 (p1)
lib/Sema/SemaDeclCXX.cpp:3111 (p1)
lib/Sema/SemaDeclCXX.cpp:3066 (p4)
class.copy (pg.1)
include/clang/AST/DeclCXX.h:1279 (p2)
include/clang/AST/DeclCXX.h:1293 (p2)
lib/AST/DeclCXX.cpp:173 (p2)
lib/AST/DeclCXX.cpp:778 (p2)
lib/Sema/SemaDeclCXX.cpp:2851 (p3)
lib/Sema/SemaOverload.cpp:2794 (p3)
lib/Sema/SemaDeclCXX.cpp:2472 (p4)
lib/Sema/SemaDeclCXX.cpp:2476 (p5)
include/clang/AST/DeclCXX.h:239 (p6)
include/clang/AST/DeclCXX.h:639 (p6)
include/clang/AST/DeclCXX.h:645 (p6)
lib/AST/DeclCXX.cpp:262 (p6)
lib/Sema/SemaDeclCXX.cpp:540 (p6)
lib/Sema/SemaDeclCXX.cpp:560 (p6)
lib/AST/DeclCXX.cpp:197 (p9)
lib/Sema/SemaDeclCXX.cpp:2564 (p10)
include/clang/AST/DeclCXX.h:251 (p11)
include/clang/AST/DeclCXX.h:651 (p11)
include/clang/AST/DeclCXX.h:657 (p11)
lib/AST/DeclCXX.cpp:298 (p11)
lib/Sema/SemaDeclCXX.cpp:544 (p11)
lib/Sema/SemaDeclCXX.cpp:566 (p11)
class.ctor (pg.1)
lib/Sema/SemaDeclCXX.cpp:573 (p3)
lib/Sema/SemaDeclCXX.cpp:2792 (p3)
include/clang/AST/DeclCXX.h:228 (p5)
include/clang/AST/DeclCXX.h:631 (p5)
include/clang/AST/DeclCXX.h:635 (p5)
include/clang/AST/DeclCXX.h:1274 (p5)
lib/AST/DeclCXX.cpp:251 (p5)
lib/AST/DeclCXX.cpp:769 (p5)
lib/Sema/SemaDeclCXX.cpp:536 (p5)
lib/Sema/SemaDeclCXX.cpp:554 (p5)
lib/Sema/SemaDeclCXX.cpp:2442 (p5)
class.derived (pg.1)
lib/Sema/SemaDeclCXX.cpp:480 (p2)
class.dtor (pg.1)
lib/Sema/SemaDeclCXX.cpp:2924 (p1)
lib/Sema/SemaDeclCXX.cpp:2656 (p2)
lib/Sema/SemaDeclCXX.cpp:2936 (p2)
include/clang/AST/DeclCXX.h:263 (p3)
include/clang/AST/DeclCXX.h:663 (p3)
include/clang/AST/DeclCXX.h:667 (p3)
lib/Sema/SemaDecl.cpp:3635 (p3)
class.friend (pg.1)
lib/Sema/SemaDeclCXX.cpp:5545 (p1)
lib/Sema/SemaDeclCXX.cpp:5612 (p1)
lib/Sema/SemaDeclCXX.cpp:5643 (p1)
lib/Parse/ParseDeclCXX.cpp:749 (p2)
lib/Sema/SemaDecl.cpp:2943 (p5)
lib/Parse/DeclSpec.cpp:499 (p6)
class.mem (pg.1)
lib/Sema/SemaDecl.cpp:1096 (p1)
include/clang/Parse/Action.h:1468 (p2)
include/clang/Parse/Parser.h:532 (p2)
include/clang/Parse/Parser.h:551 (p2)
include/clang/Parse/Parser.h:574 (p2)
lib/Sema/SemaDeclCXX.cpp:2727 (p2)
lib/Sema/SemaDecl.cpp:3907 (p4)
class.member.lookup (pg.1)
lib/AST/CXXInheritance.cpp:250 (p2)
lib/Sema/SemaLookup.cpp:1145 (p2)
lib/Sema/SemaLookup.cpp:1177 (p5)
lib/AST/CXXInheritance.cpp:294 (p6)
lib/Sema/SemaExpr.cpp:1426 (p8)
lib/AST/CXXInheritance.cpp:604 (p10)
class.mfct (pg.1)
lib/Sema/SemaDecl.cpp:3387 (p2)
class.mi (pg.1)
lib/Sema/SemaDeclCXX.cpp:628 (p3)
class.protected (pg.1)
lib/Sema/SemaAccess.cpp:610 (p1)
class.qual (pg.1)
lib/Parse/ParseDecl.cpp:886 (p2)
lib/Parse/ParseDecl.cpp:961 (p2)
lib/Parse/ParseExprCXX.cpp:1340 (p2)
class.static (pg.1)
lib/Sema/SemaDecl.cpp:3178 (p1)
class.static.data (pg.1)
lib/Sema/SemaDecl.cpp:3919 (p4)
class.temporary (pg.1)
lib/CodeGen/CGClass.cpp:1002 (p4)
class.union (pg.1)
lib/Sema/SemaDecl.cpp:1666
lib/Sema/SemaExpr.cpp:1552
lib/Sema/SemaExpr.cpp:2790
lib/Sema/SemaDeclCXX.cpp:454 (p1)
lib/Sema/SemaDeclCXX.cpp:473 (p1)
lib/Sema/SemaDecl.cpp:1579 (p2)
lib/Sema/SemaDecl.cpp:1585 (p2)
lib/Sema/SemaDecl.cpp:1712 (p2)
lib/Sema/SemaDecl.cpp:1684 (p3)
lib/Sema/SemaDecl.cpp:1698 (p3)
lib/Sema/SemaDecl.cpp:1720 (p3)
class.virtual (pg.1)
include/clang/AST/DeclCXX.h:615
lib/Sema/SemaDeclCXX.cpp:521 (p1)
include/clang/AST/CXXInheritance.h:314 (p2)
lib/AST/CXXInheritance.cpp:537 (p2)
lib/AST/CXXInheritance.cpp:565 (p2)
lib/Sema/SemaDeclCXX.cpp:2362 (p2)
lib/Sema/Sema.h:2674 (p5)
lib/Sema/SemaDeclCXX.cpp:5773 (p6)
lib/CodeGen/CGExprCXX.cpp:116 (p12)
conv (pg.1)
lib/Sema/SemaInit.cpp:2953
lib/Sema/SemaOverload.cpp:591
lib/Sema/SemaOverload.cpp:604
conv.lval (pg.1)
lib/Sema/SemaExpr.cpp:219 (p1)
conv.prom (pg.1)
lib/AST/Type.cpp:734 (p2)
conv.ptr (pg.1)
lib/Sema/SemaOverload.cpp:1139 (p3)
conv.qual (pg.1)
lib/Sema/SemaExprCXX.cpp:2385 (p4)
cpp.predefined (pg.1)
lib/Frontend/InitPreprocessor.cpp:306 (p1)
dcl.array (pg.1)
lib/AST/Type.cpp:633 (p1)
lib/Sema/SemaType.cpp:616 (p1)
dcl.enum (pg.1)
lib/Sema/SemaDecl.cpp:6585 (p4)
lib/Sema/SemaDecl.cpp:6609 (p4)
test/CXX/dcl.dcl/dcl.enum/p5.cpp:4 (p5)
dcl.fct (pg.1)
lib/Sema/SemaType.cpp:32 (p3)
lib/Sema/SemaChecking.cpp:2233 (p6)
lib/Sema/SemaDecl.cpp:4240 (p6)
lib/Sema/SemaDecl.cpp:4475 (p6)
lib/Sema/SemaType.cpp:1133 (p6)
dcl.fct.default (pg.1)
include/clang/AST/ExprCXX.h:425
lib/Sema/SemaDeclCXX.cpp:41
lib/Sema/SemaDeclCXX.cpp:215 (p3)
lib/Sema/SemaDeclCXX.cpp:251 (p4)
lib/Sema/SemaDeclCXX.cpp:383 (p4)
lib/Sema/SemaDeclCXX.cpp:121 (p5)
lib/Sema/SemaDeclCXX.cpp:264 (p6)
lib/Sema/SemaDeclCXX.cpp:335 (p6)
test/SemaCXX/default2.cpp:38 (p6)
lib/Sema/SemaDeclCXX.cpp:87 (p7)
lib/Sema/SemaDeclCXX.cpp:101 (p8)
lib/Sema/SemaDeclCXX.cpp:75 (p9)
test/SemaCXX/default2.cpp:55 (p9)
dcl.fct.spec (pg.1)
lib/Sema/SemaDecl.cpp:3118 (p5)
lib/Sema/SemaDecl.cpp:3138 (p6)
dcl.init (pg.1)
lib/Sema/Sema.h:4240
lib/Sema/SemaInit.cpp:2606
lib/Sema/SemaInit.cpp:2788
lib/Sema/SemaInit.cpp:2718 (p5)
lib/Sema/SemaInit.cpp:2756 (p6)
lib/Sema/SemaInit.cpp:2763 (p6)
lib/Sema/SemaInit.cpp:2713 (p7)
lib/Sema/SemaInit.cpp:2184 (p13)
lib/Sema/SemaInit.cpp:613 (p14)
dcl.init.aggr (pg.1)
include/clang/AST/DeclCXX.h:586 (p1)
lib/AST/DeclCXX.cpp:78 (p1)
lib/AST/DeclCXX.cpp:242 (p1)
lib/AST/Type.cpp:592 (p1)
lib/Sema/SemaDecl.cpp:5778 (p1)
lib/Sema/SemaDeclCXX.cpp:527 (p1)
test/SemaCXX/dcl_init_aggr.cpp:2 (p2)
test/SemaCXX/dcl_init_aggr.cpp:21 (p3)
test/SemaCXX/dcl_init_aggr.cpp:24 (p4)
test/SemaCXX/dcl_init_aggr.cpp:29 (p5)
test/SemaCXX/dcl_init_aggr.cpp:36 (p6)
test/SemaCXX/dcl_init_aggr.cpp:39 (p7)
test/SemaCXX/dcl_init_aggr.cpp:59 (p8)
lib/Sema/SemaInit.cpp:244 (p9)
test/SemaCXX/dcl_init_aggr.cpp:76 (p9)
test/SemaCXX/dcl_init_aggr.cpp:85 (p10)
test/SemaCXX/dcl_init_aggr.cpp:90 (p11)
lib/Sema/SemaInit.cpp:668 (p12)
lib/Sema/SemaInit.cpp:712 (p12)
test/SemaCXX/dcl_init_aggr.cpp:95 (p12)
test/SemaCXX/dcl_init_aggr.cpp:117 (p15)
dcl.init.ref (pg.1)
lib/Sema/SemaInit.h:624
lib/Sema/SemaOverload.h:132
test/SemaCXX/references.cpp:60 (p3)
lib/Sema/Sema.h:4244 (p4)
lib/Sema/SemaOverload.cpp:2286 (p4)
lib/Sema/SemaOverload.cpp:2309 (p4)
lib/Sema/SemaInit.cpp:3550 (p5)
test/SemaCXX/references.cpp:30 (p5)
test/SemaCXX/references.cpp:45 (p5)
dcl.init.string (pg.1)
lib/Sema/SemaInit.cpp:2596
dcl.meaning (pg.1)
lib/Sema/SemaDecl.cpp:2295 (p1)
lib/Sema/SemaDecl.cpp:2584 (p1)
lib/Sema/SemaDecl.cpp:3374 (p1)
lib/Sema/SemaDecl.cpp:4282 (p1)
lib/Sema/SemaDeclObjC.cpp:1786 (p1)
dcl.ref (pg.1)
include/clang/AST/Type.h:1235
lib/Sema/SemaType.cpp:447 (p1)
lib/Sema/SemaType.cpp:555 (p1)
lib/Sema/SemaType.cpp:571 (p1)
test/SemaCXX/references.cpp:79 (p1)
lib/Parse/ParseDecl.cpp:2569 (p4)
lib/Sema/SemaType.cpp:541 (p4)
test/SemaCXX/references.cpp:79 (p4)
test/CXX/dcl.decl/dcl.meaning/dcl.ref/p5.cpp:3 (p5)
dcl.ref.init (pg.1)
lib/Sema/SemaOverload.cpp:2269 (p4)
dcl.stc (pg.1)
lib/Sema/SemaDecl.cpp:2898 (p4)
dcl.type.elab (pg.1)
lib/Sema/SemaDecl.cpp:4842 (p3)
dcl.typedef (pg.1)
lib/Sema/SemaDecl.cpp:853 (p2)
lib/Sema/SemaDecl.cpp:2161 (p4)
lib/Sema/SemaTemplateInstantiateDecl.cpp:1097 (p4)
lib/Sema/SemaTemplateInstantiateDecl.cpp:1300 (p4)
except.handle (pg.1)
lib/CodeGen/CGException.cpp:493 (p3)
lib/Sema/SemaDecl.cpp:4630 (p14)
lib/Sema/SemaDeclCXX.cpp:5285 (p16)
except.spec (pg.1)
lib/Parse/ParseDeclCXX.cpp:1728
lib/Sema/SemaExceptionSpec.cpp:230 (p2)
lib/Sema/SemaExceptionSpec.cpp:243 (p2)
except.throw (pg.1)
lib/Sema/SemaExprCXX.cpp:405 (p3)
expr (pg.1)
include/clang/AST/Expr.h:149
lib/AST/ASTContext.cpp:4424
lib/AST/Expr.cpp:1154
include/clang/AST/Expr.h:85 (p6)
include/clang/AST/ASTContext.h:1201 (p9)
expr.add (pg.1)
lib/Sema/SemaExpr.cpp:5190
expr.alignof (pg.1)
lib/AST/ExprConstant.cpp:1319 (p3)
lib/AST/ExprConstant.cpp:1363 (p3)
lib/Sema/SemaExpr.cpp:2013 (p3)
expr.ass (pg.1)
lib/AST/Expr.cpp:1302 (p1)
expr.call (pg.1)
include/clang/AST/Expr.h:1374
expr.cast (pg.1)
include/clang/AST/Expr.h:2052
lib/AST/Expr.cpp:1359 (p1)
lib/Sema/SemaCXXCast.cpp:1228 (p5)
expr.comma (pg.1)
lib/AST/Expr.cpp:1278 (p1)
lib/Sema/SemaExpr.cpp:5849 (p1)
expr.cond (pg.1)
lib/Sema/SemaExprCXX.cpp:2098
expr.const (pg.1)
test/SemaCXX/constant-expression.cpp:2 (p1)
expr.const.cast (pg.1)
include/clang/AST/ExprCXX.h:219
lib/AST/Expr.cpp:1361 (p1)
expr.delete (pg.1)
lib/Sema/SemaExprCXX.cpp:1321 (p1)
lib/Sema/SemaExprCXX.cpp:1390 (p2)
expr.dynamic.cast (pg.1)
include/clang/AST/ExprCXX.h:174
lib/AST/Expr.cpp:1360 (p2)
expr.eq (pg.1)
lib/Sema/SemaExpr.cpp:5395 (p1)
lib/Sema/SemaExpr.cpp:5460 (p2)
expr.log.and (pg.1)
lib/Sema/SemaExpr.cpp:5670 (p1)
lib/Sema/SemaExpr.cpp:5691 (p2)
expr.log.or (pg.1)
lib/Sema/SemaExpr.cpp:5671 (p1)
lib/Sema/SemaExpr.cpp:5692 (p2)
expr.mptr.oper (pg.1)
lib/AST/Expr.cpp:1282 (p6)
expr.new (pg.1)
lib/Sema/SemaExprCXX.cpp:887 (p8)
lib/Sema/SemaExprCXX.cpp:928 (p19)
lib/Sema/SemaExprCXX.cpp:956 (p20)
lib/Sema/SemaExprCXX.cpp:1001 (p20)
lib/Sema/SemaExprCXX.cpp:1013 (p20)
expr.pre.incr (pg.1)
lib/AST/Expr.cpp:1257 (p1)
expr.prim (pg.1)
include/clang/AST/ExprCXX.h:353 (p3)
expr.prim.general (pg.1)
lib/Sema/SemaExpr.cpp:1175 (p6)
expr.pseudo (pg.1)
include/clang/AST/ExprCXX.h:1052
lib/CodeGen/CGExpr.cpp:1760 (p1)
lib/CodeGen/CGExprScalar.cpp:271 (p1)
lib/Sema/SemaExprCXX.cpp:2683 (p2)
lib/Sema/SemaExprCXX.cpp:2710 (p2)
lib/Sema/SemaExprCXX.cpp:2731 (p2)
lib/Sema/SemaExprCXX.cpp:2789 (p2)
expr.ref (pg.1)
include/clang/Parse/Action.h:1131
lib/Sema/SemaExpr.cpp:2796
lib/Sema/SemaExpr.cpp:2526 (p2)
lib/AST/Expr.cpp:1201 (p4)
lib/AST/Expr.cpp:1203 (p4)
expr.reinterpret.cast (pg.1)
lib/AST/Expr.cpp:1361 (p1)
expr.rel (pg.1)
lib/Sema/SemaExpr.cpp:5268
lib/Sema/SemaExpr.cpp:5389 (p2)
expr.sizeof (pg.1)
lib/AST/ExprConstant.cpp:1317 (p2)
lib/AST/ExprConstant.cpp:1361 (p2)
lib/Sema/SemaExpr.cpp:2011 (p2)
expr.static.cast (pg.1)
include/clang/AST/ExprCXX.h:153
lib/AST/Expr.cpp:1360 (p2)
expr.sub (pg.1)
lib/Sema/SemaExpr.cpp:2299 (p1)
expr.type.conv (pg.1)
include/clang/AST/ExprCXX.h:741
lib/Sema/SemaExprCXX.cpp:515 (p1)
lib/Sema/SemaExprCXX.cpp:558 (p1)
lib/Sema/SemaExprCXX.cpp:568 (p2)
expr.typeid (pg.1)
include/clang/AST/ExprCXX.h:294
lib/Sema/SemaExprCXX.cpp:307 (p3)
lib/Sema/SemaExprCXX.cpp:313 (p3)
lib/Sema/SemaExprCXX.cpp:281 (p4)
lib/Sema/SemaExprCXX.cpp:321 (p4)
expr.unary.op (pg.1)
lib/Sema/SemaExpr.cpp:6488 (p6)
lib/Sema/SemaExpr.cpp:6491 (p6)
lib/Parse/ParseExprCXX.cpp:1396 (p10)
intro.execution (pg.1)
include/clang/AST/FullExpr.h:13 (p12)
include/clang/Parse/Action.h:1725 (p12)
lib/AST/FullExpr.cpp:13 (p12)
lib.global.names (pg.1)
lib/Sema/SemaCodeComplete.cpp:389
lib.support.types (pg.1)
lib/Sema/SemaExpr.cpp:6708 (p5)
namespace.def (pg.1)
lib/Sema/SemaDeclCXX.cpp:3178 (p2)
namespace.memdef (pg.1)
lib/Sema/SemaDecl.cpp:3388 (p2)
lib/Sema/SemaDecl.cpp:5083 (p3)
lib/Sema/SemaDeclCXX.cpp:5563 (p3)
lib/Sema/SemaTemplate.cpp:799 (p3)
namespace.udir (pg.1)
lib/Sema/SemaDeclCXX.cpp:3334 (p1)
lib/Sema/SemaLookup.cpp:86 (p1)
lib/Sema/SemaLookup.cpp:159 (p3)
namespace.unnamed (pg.1)
include/clang/AST/Decl.h:271
lib/Sema/SemaDeclCXX.cpp:3252 (p1)
over.best.ics (pg.1)
lib/Sema/SemaOverload.h:62
lib/Sema/SemaInit.cpp:2435 (p2)
lib/Sema/SemaOverload.cpp:524 (p4)
lib/Sema/SemaOverload.cpp:797 (p6)
lib/Sema/SemaOverload.h:391 (p10)
over.built (pg.1)
lib/Sema/SemaOverload.cpp:3794
lib/Sema/SemaOverload.cpp:3804 (p2)
lib/Sema/SemaOverload.cpp:3896 (p3)
test/SemaCXX/overloaded-builtin-operators.cpp:79 (p3)
test/SemaCXX/overloaded-builtin-operators.cpp:82 (p3)
lib/Sema/SemaOverload.cpp:3905 (p4)
lib/Sema/SemaOverload.cpp:3937 (p5)
test/SemaCXX/overloaded-builtin-operators.cpp:129 (p5)
lib/Sema/SemaOverload.cpp:3977 (p6)
test/SemaCXX/overloaded-builtin-operators.cpp:135 (p6)
lib/Sema/SemaOverload.cpp:3983 (p7)
lib/Sema/SemaOverload.cpp:3997 (p8)
test/SemaCXX/overloaded-builtin-operators.cpp:38 (p8)
test/SemaCXX/overloaded-builtin-operators.cpp:138 (p8)
lib/Sema/SemaOverload.cpp:4011 (p9)
lib/Sema/SemaOverload.cpp:4025 (p10)
lib/Sema/SemaOverload.cpp:4420 (p11)
lib/Sema/SemaOverload.cpp:4150 (p12)
test/SemaCXX/overloaded-builtin-operators.cpp:46 (p12)
lib/Sema/SemaOverload.cpp:4107 (p13)
lib/Sema/SemaOverload.cpp:4393 (p13)
test/SemaCXX/overloaded-builtin-operators.cpp:143 (p13)
lib/Sema/SemaOverload.cpp:4118 (p14)
lib/Sema/SemaOverload.cpp:4076 (p15)
test/SemaCXX/overloaded-builtin-operators.cpp:50 (p16)
lib/Sema/SemaOverload.cpp:4199 (p17)
test/SemaCXX/overloaded-builtin-operators.cpp:54 (p17)
lib/Sema/SemaOverload.cpp:4289 (p18)
test/SemaCXX/overloaded-builtin-operators.cpp:85 (p18)
lib/Sema/SemaOverload.cpp:4250 (p19)
lib/Sema/SemaOverload.cpp:4227 (p20)
test/SemaCXX/overloaded-builtin-operators.cpp:89 (p20)
lib/Sema/SemaOverload.cpp:4258 (p21)
lib/Sema/SemaOverload.cpp:4329 (p22)
test/SemaCXX/overloaded-builtin-operators.cpp:97 (p22)
lib/Sema/SemaOverload.cpp:4169 (p24)
lib/Sema/SemaOverload.cpp:4477 (p24)
over.call (pg.1)
lib/Sema/SemaDeclCXX.cpp:4986 (p1)
over.call.func (pg.1)
lib/Sema/SemaOverload.cpp:2776 (p3)
over.call.object (pg.1)
lib/Sema/SemaExpr.cpp:3533
lib/Sema/SemaOverload.cpp:6528
lib/Sema/SemaOverload.h:482
lib/Sema/SemaOverload.h:510
lib/Sema/SemaOverload.cpp:6540 (p1)
lib/Sema/SemaOverload.cpp:3279 (p2)
lib/Sema/SemaOverload.cpp:6566 (p2)
over.ics.rank (pg.1)
lib/Sema/SemaOverload.cpp:1986 (p3)
lib/Sema/SemaOverload.cpp:1910 (p4)
lib/Sema/SemaOverload.cpp:2141 (p4)
over.ics.ref (pg.1)
lib/Sema/SemaOverload.cpp:2497
lib/Sema/SemaOverload.h:128
lib/Sema/SemaOverload.cpp:2380 (p1)
lib/Sema/SemaOverload.cpp:2454 (p1)
lib/Sema/SemaOverload.cpp:2567 (p2)
lib/Sema/SemaOverload.cpp:2358 (p3)
lib/Sema/SemaOverload.cpp:2377 (p4)
over.ics.scs (pg.1)
lib/Sema/SemaOverload.cpp:591
over.ics.user (pg.1)
lib/Sema/SemaOverload.cpp:1580
lib/Sema/SemaOverload.cpp:1700 (p1)
lib/Sema/SemaOverload.cpp:1721 (p1)
lib/Sema/SemaOverload.cpp:1731 (p2)
lib/Sema/SemaOverload.cpp:3218 (p3)
lib/Sema/SemaOverload.cpp:455 (p4)
lib/Sema/SemaOverload.cpp:498 (p4)
over.inc (pg.1)
lib/Sema/SemaDeclCXX.cpp:5048 (p1)
over.match.best (pg.1)
lib/Sema/SemaOverload.cpp:4564 (p1)
lib/Sema/SemaOverload.cpp:4574 (p1)
over.match.conv (pg.1)
lib/Sema/SemaOverload.cpp:3128
over.match.copy (pg.1)
lib/Sema/SemaOverload.cpp:3129
over.match.ctor (pg.1)
lib/Sema/SemaOverload.cpp:1599 (p1)
over.match.funcs (pg.1)
lib/Sema/SemaOverload.cpp:2641 (p4)
lib/Sema/SemaOverload.cpp:2644 (p5)
lib/Sema/SemaOverload.cpp:2649 (p5)
lib/Sema/SemaOverload.cpp:3048 (p7)
lib/Sema/SemaOverload.cpp:3091 (p7)
over.match.open (pg.1)
test/SemaCXX/overloaded-builtin-operators.cpp:148 (p4)
over.match.oper (pg.1)
lib/Sema/SemaLookup.cpp:1749 (p3)
lib/Sema/SemaLookup.cpp:1803 (p3)
lib/Sema/SemaOverload.cpp:3389 (p3)
lib/Sema/SemaOverload.cpp:4048 (p3)
test/SemaCXX/overloaded-operator.cpp:63 (p3)
lib/Sema/SemaOverload.cpp:3457 (p4)
lib/Sema/SemaExprCXX.cpp:2595 (p8)
lib/Sema/SemaOverload.cpp:6188 (p9)
lib/Sema/SemaOverload.cpp:4055 (p16)
over.oper (pg.1)
lib/Sema/SemaDecl.cpp:3657
lib/Sema/SemaOverload.h:481
lib/Sema/SemaDeclCXX.cpp:4941 (p5)
lib/Sema/SemaDeclCXX.cpp:4953 (p6)
lib/Sema/SemaDeclCXX.cpp:4981 (p8)
lib/Sema/SemaDeclCXX.cpp:5008 (p8)
over.operator (pg.1)
lib/Sema/SemaOverload.cpp:4362 (p23)
lib/Sema/SemaOverload.cpp:4378 (p23)
over.over (pg.1)
lib/Sema/SemaOverload.cpp:5318
lib/Sema/SemaOverload.cpp:5348 (p1)
lib/Sema/SemaOverload.cpp:5351 (p1)
lib/Sema/SemaOverload.cpp:5546 (p1)
lib/Sema/SemaOverload.cpp:5549 (p1)
lib/Sema/SemaOverload.cpp:5402 (p2)
lib/Sema/SemaOverload.cpp:5578 (p2)
lib/Sema/SemaOverload.cpp:5384 (p3)
lib/Sema/SemaOverload.cpp:5474 (p4)
over.ref (pg.1)
lib/Sema/SemaOverload.cpp:6793 (p1)
stmt.select (pg.1)
lib/Sema/SemaExprCXX.cpp:1443 (p2)
stmt.while (pg.1)
lib/CodeGen/CGStmt.cpp:369 (p2)
temp (pg.1)
lib/Sema/SemaTemplate.cpp:3279 (p2)
lib/AST/Decl.cpp:140 (p4)
lib/Sema/SemaTemplate.cpp:870 (p5)
temp.arg (pg.1)
lib/Sema/SemaTemplate.cpp:2208 (p1)
lib/Parse/ParseTemplate.cpp:928 (p2)
lib/Sema/SemaTemplate.cpp:2084 (p2)
temp.arg.explicit (pg.1)
lib/Sema/SemaTemplateDeduction.cpp:1117
lib/Sema/SemaTemplateDeduction.cpp:1244 (p2)
lib/Sema/SemaTemplateDeduction.cpp:1170 (p3)
lib/Sema/SemaTemplateDeduction.cpp:1497 (p3)
lib/Sema/SemaType.cpp:2098 (p3)
lib/Sema/SemaType.cpp:2121 (p3)
temp.arg.nontype (pg.1)
lib/Sema/SemaTemplate.cpp:2710
lib/Sema/SemaTemplate.cpp:2364 (p1)
lib/Sema/SemaTemplate.cpp:2379 (p1)
lib/Sema/SemaTemplate.cpp:2623 (p1)
lib/Sema/SemaTemplate.cpp:2632 (p1)
lib/Sema/SemaTemplate.cpp:2743 (p1)
lib/Sema/SemaTemplate.cpp:2576 (p5)
lib/Sema/SemaTemplate.cpp:2730 (p5)
test/SemaTemplate/temp_arg_nontype.cpp:12 (p5)
temp.arg.template (pg.1)
lib/Sema/SemaTemplate.cpp:2991
lib/Sema/SemaTemplate.cpp:3003 (p1)
temp.arg.type (pg.1)
lib/Sema/SemaTemplate.cpp:2327
lib/Sema/SemaTemplate.cpp:1749 (p1)
lib/Sema/SemaTemplate.cpp:2334 (p2)
lib/Sema/SemaTemplateInstantiateDecl.cpp:433 (p3)
temp.class (pg.1)
lib/Sema/SemaTemplate.cpp:840 (p4)
temp.class.order (pg.1)
lib/Sema/SemaTemplateDeduction.cpp:2335
lib/Sema/SemaTemplateDeduction.cpp:2348 (p1)
temp.class.spec (pg.1)
include/clang/AST/Decl.h:447
test/SemaTemplate/temp_class_spec.cpp:320 (p4)
lib/Sema/SemaTemplate.cpp:3391 (p6)
test/SemaTemplate/temp_class_spec_neg.cpp:4 (p6)
lib/Sema/SemaTemplate.cpp:3507 (p8)
lib/Sema/SemaTemplate.cpp:3446 (p9)
lib/Sema/SemaTemplate.cpp:3475 (p9)
lib/Sema/SemaTemplate.cpp:3526 (p9)
lib/Sema/SemaTemplate.cpp:3712 (p9)
test/SemaTemplate/temp_class_spec_neg.cpp:14 (p9)
lib/Sema/SemaTemplate.cpp:3617 (p10)
test/SemaTemplate/temp_class_spec_neg.cpp:37 (p10)
temp.class.spec.match (pg.1)
lib/Sema/SemaTemplateDeduction.cpp:1075
lib/Sema/SemaTemplateInstantiate.cpp:1262 (p1)
lib/Sema/SemaTemplateDeduction.cpp:1080 (p2)
temp.deduct.call (pg.1)
lib/Sema/SemaTemplateDeduction.cpp:1560
lib/Sema/SemaTemplateDeduction.cpp:1593 (p1)
lib/Sema/SemaTemplateDeduction.cpp:1650 (p2)
lib/Sema/SemaTemplateDeduction.cpp:663 (p3)
temp.deduct.conv (pg.1)
lib/Sema/SemaTemplateDeduction.cpp:1806
lib/Sema/SemaTemplateDeduction.cpp:1863 (p1)
lib/Sema/SemaTemplateDeduction.cpp:1832 (p2)
temp.deduct.funcaddr (pg.1)
lib/Sema/SemaTemplateDeduction.cpp:1736
temp.deduct.type (pg.1)
lib/Sema/SemaTemplateDeduction.cpp:349
lib/Sema/SemaTemplateDeduction.cpp:446 (p2)
lib/Sema/SemaTemplateDeduction.cpp:977 (p2)
lib/Sema/SemaTemplateDeduction.cpp:1339 (p2)
lib/Sema/SemaTemplateDeduction.cpp:403 (p9)
lib/Sema/SemaTemplate.cpp:2774 (p17)
temp.dep (pg.1)
lib/AST/CXXInheritance.cpp:172 (p3)
temp.dep.constexpr (pg.1)
include/clang/AST/Expr.h:60
include/clang/AST/Expr.h:97
lib/AST/Expr.cpp:129 (p2)
temp.dep.expr (pg.1)
include/clang/AST/Expr.h:56
include/clang/AST/Expr.h:109
include/clang/AST/ExprCXX.h:370 (p2)
include/clang/AST/Expr.h:1224 (p3)
include/clang/AST/Expr.h:1235 (p3)
include/clang/AST/Expr.h:1901 (p3)
lib/AST/Expr.cpp:124 (p3)
lib/Sema/SemaExpr.cpp:1048 (p3)
include/clang/AST/ExprCXX.h:307 (p4)
include/clang/AST/ExprCXX.h:315 (p4)
temp.dep.type (pg.1)
include/clang/AST/Type.h:763
include/clang/AST/Type.h:895
include/clang/AST/Type.h:1334 (p1)
temp.expl.spec (pg.1)
include/clang/AST/Decl.h:446
test/CXX/temp/temp.spec/temp.expl.spec/p1.cpp:13 (p1)
test/CXX/temp/temp.spec/temp.expl.spec/p2.cpp:14 (p1)
lib/Sema/SemaDecl.cpp:3377 (p2)
lib/Sema/SemaTemplate.cpp:3319 (p2)
lib/Sema/SemaTemplate.cpp:3366 (p2)
lib/Sema/SemaTemplate.cpp:3879 (p6)
lib/Sema/SemaTemplate.cpp:4073 (p6)
lib/Sema/SemaTemplate.cpp:4322 (p6)
lib/Sema/SemaTemplate.cpp:4454 (p6)
lib/Sema/SemaTemplate.cpp:3938 (p9)
lib/Sema/SemaTemplate.cpp:4266 (p11)
lib/AST/Decl.cpp:663 (p15)
temp.explicit (pg.1)
include/clang/AST/Decl.h:455
lib/Parse/ParseTemplate.cpp:999
lib/Sema/SemaTemplate.cpp:4958 (p1)
lib/Sema/SemaTemplate.cpp:5039 (p1)
lib/Sema/SemaTemplate.cpp:4746 (p3)
lib/Sema/SemaTemplate.cpp:4866 (p3)
temp.expr.spec (pg.1)
lib/Sema/SemaDeclCXX.cpp:321 (p21)
temp.fct (pg.1)
lib/Sema/SemaOverload.cpp:348 (p2)
temp.func.order (pg.1)
lib/Sema/SemaTemplateDeduction.cpp:2148
temp.inst (pg.1)
include/clang/AST/Decl.h:443
temp.local (pg.1)
lib/Sema/SemaTemplate.cpp:38 (p1)
lib/Sema/SemaTemplate.cpp:76 (p3)
lib/Sema/SemaTemplate.cpp:379 (p4)
lib/Sema/SemaLookup.cpp:587 (p8)
lib/Sema/SemaLookup.cpp:688 (p8)
lib/Sema/SemaLookup.cpp:2291 (p8)
temp.mem (pg.1)
lib/Sema/SemaLookup.cpp:473 (p6)
lib/Sema/SemaLookup.cpp:498 (p6)
temp.names (pg.1)
lib/Parse/ParseTemplate.cpp:921
lib/Parse/ParseTemplate.cpp:970
lib/Parse/ParseExpr.cpp:40 (p3)
temp.over.link (pg.1)
lib/AST/StmtProfile.cpp:682
lib/Sema/SemaOverload.cpp:380 (p4)
temp.param (pg.1)
lib/Parse/ParseTemplate.cpp:375
lib/Parse/ParseTemplate.cpp:402
lib/Parse/ParseTemplate.cpp:350 (p2)
lib/Sema/SemaTemplate.cpp:528 (p4)
test/CXX/temp/temp.param/p4.cpp:4 (p4)
lib/AST/Expr.cpp:1132 (p6)
lib/Sema/SemaTemplate.cpp:547 (p8)
lib/Sema/SemaTemplate.cpp:984 (p9)
lib/Sema/SemaTemplate.cpp:1005 (p9)
lib/Sema/SemaTemplate.cpp:1047 (p10)
lib/Sema/SemaTemplate.cpp:1204 (p11)
lib/Sema/SemaTemplate.cpp:1197 (p12)
test/CXX/temp/temp.param/p12.cpp:5 (p12)
lib/Sema/SemaTemplate.cpp:508 (p14)
lib/Sema/SemaTemplate.cpp:619 (p14)
lib/Sema/SemaTemplate.cpp:681 (p14)
lib/Parse/ParseTemplate.cpp:583 (p15)
temp.point (pg.1)
lib/Sema/Sema.cpp:206
temp.res (pg.1)
lib/Sema/SemaDecl.cpp:78 (p3)
temp.type (pg.1)
test/SemaTemplate/current-instantiation.cpp:6
test/SemaTemplate/dependent-type-identity.cpp:4

Document: C90

NameReferences
6.2.2.1 lib/Sema/SemaExpr.cpp:194 (p3)
6.5 lib/Sema/SemaType.cpp:179
6.6.6.4 lib/Sema/SemaStmt.cpp:1209 (p4)
6.8 lib/Lex/PPDirectives.cpp:1328

Document: C99

NameReferences
5.1.1.2 (pg.21) include/clang/Parse/Parser.h:301
lib/Parse/ParseExpr.cpp:1503
lib/Sema/SemaExpr.cpp:360
include/clang/Lex/LiteralSupport.h:139 (p1)
lib/Lex/LiteralSupport.cpp:761 (p1)
lib/Lex/Lexer.cpp:1371 (p2)
lib/Lex/PPMacroExpansion.cpp:122 (p4)
5.1.2.2.3 (pg.23) lib/Sema/SemaDecl.cpp:4563
5.2.4.2.1 (pg.32) lib/Headers/limits.h:86
5.2.4.2.2 (pg.32) lib/Headers/float.h:27
6.2.1 (pg.41)
Scopes of identifiers
lib/Sema/SemaLookup.cpp:808
test/Sema/type-spec-struct-union.c:26 (p4)
6.2.2 (pg.42)
Linkages of identifiers
include/clang/Basic/Linkage.h:20
lib/AST/Decl.cpp:115 (p3)
lib/Sema/SemaDecl.cpp:4093 (p3)
test/CodeGen/linkage-redecl.c:3 (p3)
lib/AST/Decl.cpp:169 (p4)
lib/AST/Decl.cpp:205 (p4)
lib/Sema/Sema.h:1399 (p4)
lib/Sema/SemaDecl.cpp:1371 (p4)
lib/Sema/SemaDecl.cpp:1378 (p4)
lib/Sema/SemaDecl.cpp:2076 (p4)
lib/AST/Decl.cpp:184 (p5)
lib/AST/Decl.cpp:196 (p5)
lib/Sema/SemaDecl.cpp:4083 (p5)
lib/Sema/SemaDecl.cpp:4062 (p6)
6.2.3 (pg.43)
Name spaces of identifiers
include/clang/AST/DeclBase.h:80
6.2.5 (pg.45)
Types
include/clang/AST/Type.h:787 (p1)
lib/AST/Type.cpp:616 (p1)
lib/AST/ASTContext.cpp:166 (p2)
lib/AST/ASTContext.cpp:168 (p3)
include/clang/AST/Type.h:960 (p4)
lib/AST/ASTContext.cpp:173 (p4)
lib/AST/Type.cpp:493 (p4)
include/clang/AST/ASTContext.h:1213 (p6)
include/clang/AST/Type.h:966 (p6)
lib/AST/ASTContext.cpp:180 (p6)
lib/AST/Type.cpp:511 (p6)
include/clang/AST/Type.h:838 (p10)
lib/AST/ASTContext.cpp:187 (p10)
include/clang/AST/Type.h:841 (p11)
include/clang/AST/Type.h:842 (p11)
include/clang/AST/Type.h:843 (p11)
include/clang/AST/Type.h:1082 (p11)
lib/AST/ASTContext.cpp:225 (p11)
include/clang/AST/Type.h:829 (p17)
include/clang/AST/Type.h:844 (p17)
include/clang/AST/Type.h:845 (p18)
include/clang/AST/Type.h:846 (p19)
lib/AST/ASTContext.cpp:163 (p19)
lib/AST/Type.cpp:623 (p19)
lib/Sema/SemaType.cpp:1211 (p19)
include/clang/AST/Type.h:847 (p20)
include/clang/AST/Type.h:848 (p21)
lib/AST/Type.cpp:593 (p21)
lib/AST/Type.cpp:629 (p22)
lib/AST/Type.cpp:638 (p22)
6.2.6.2 (pg.49) include/clang/AST/ASTContext.h:1209
6.2.7 (pg.52)
Compatible type and composite type
include/clang/AST/ASTContext.h:1167 (p1)
lib/AST/ASTContext.cpp:4289 (p1)
6.3 (pg.54)
Conversions
lib/Sema/SemaExpr.cpp:234
6.3.1.1 (pg.54) lib/AST/Type.cpp:734
lib/AST/ASTContext.cpp:2669 (p1)
include/clang/AST/ASTContext.h:1127 (p2)
include/clang/AST/ASTContext.h:1132 (p2)
include/clang/AST/Type.h:957 (p2)
lib/AST/ASTContext.cpp:2714 (p2)
lib/AST/ASTContext.cpp:2745 (p2)
lib/Sema/Sema.h:4008 (p2)
lib/Sema/SemaExpr.cpp:242 (p2)
6.3.1.5 (pg.54) lib/Sema/SemaOverload.cpp:945 (p1)
6.3.1.6 (pg.54) lib/CodeGen/CGExprComplex.cpp:334
lib/Sema/SemaOverload.cpp:733
lib/Sema/SemaOverload.h:56
6.3.1.7 (pg.54) lib/CodeGen/CGExprComplex.cpp:347
lib/Sema/SemaOverload.cpp:738
lib/Sema/SemaOverload.h:63
lib/CodeGen/CGExprScalar.cpp:545 (p2)
6.3.1.8 (pg.54) include/clang/AST/ASTContext.h:1201
lib/AST/ASTContext.cpp:5039
lib/Sema/Sema.h:4051
lib/Sema/SemaExpr.cpp:310
include/clang/AST/ASTContext.h:1139 (p1)
lib/AST/ASTContext.cpp:2761 (p1)
lib/AST/ASTContext.cpp:4953 (p1)
lib/Lex/PPExpressions.cpp:474 (p1)
lib/Lex/PPExpressions.cpp:651 (p1)
6.3.2.1 (pg.58) include/clang/AST/Expr.h:140
include/clang/AST/Expr.h:167
lib/AST/Expr.cpp:1144
lib/AST/Expr.cpp:1163
lib/AST/Expr.cpp:1429
lib/Sema/Sema.h:4009
lib/Sema/Sema.h:4013
lib/Sema/SemaExpr.cpp:2003
lib/Sema/SemaExpr.cpp:5848
lib/Sema/SemaExpr.cpp:5993
lib/Sema/SemaExpr.cpp:224 (p2)
include/clang/AST/ASTContext.h:1123 (p3)
lib/AST/ASTContext.cpp:2572 (p3)
lib/Sema/SemaExpr.cpp:184 (p3)
lib/Sema/SemaExpr.cpp:196 (p3)
test/Sema/expr-address-of.c:49 (p3)
lib/Sema/SemaExpr.cpp:184 (p4)
6.3.2.3 (pg.58) include/clang/AST/Expr.h:304 (p3)
lib/AST/Expr.cpp:2139 (p3)
6.4.1 (pg.62)
Keywords
include/clang/Basic/TokenKinds.def:177
6.4.2 (pg.63)
Identifiers
include/clang/Basic/TokenKinds.def:103
lib/Lex/Lexer.cpp:1665
6.4.2.2 (pg.63) include/clang/AST/Expr.h:587
lib/Parse/ParseExpr.cpp:445
lib/Parse/ParseExpr.cpp:654
lib/Sema/SemaExpr.cpp:1779
6.4.3 (pg.65)
Universal character names
lib/Lex/LiteralSupport.cpp:197 (p2)
6.4.4 (pg.66)
Constants
include/clang/Basic/TokenKinds.def:110
lib/Lex/Lexer.cpp:1691
lib/Parse/ParseExpr.cpp:473
6.4.4.1 (pg.66) include/clang/Basic/TokenKinds.def:106
lib/Lex/Lexer.cpp:1642
lib/Lex/LiteralSupport.cpp:243
lib/Sema/SemaExpr.cpp:1920 (p5)
6.4.4.2 (pg.66) include/clang/Basic/TokenKinds.def:107
lib/Lex/Lexer.cpp:1643
lib/Lex/LiteralSupport.cpp:278
6.4.4.3 (pg.66) lib/Sema/SemaDecl.cpp:6486 (p2)
6.4.4.4 (pg.66) lib/Lex/LiteralSupport.cpp:724
lib/Lex/LiteralSupport.cpp:666 (p10)
lib/Lex/LiteralSupport.cpp:704 (p10)
6.4.5 (pg.74)
String literals
include/clang/Basic/TokenKinds.def:113
lib/Lex/Lexer.cpp:1697
lib/Lex/LiteralSupport.cpp:713
lib/Sema/SemaExpr.cpp:384
lib/Lex/LiteralSupport.cpp:753 (p4)
6.4.6 (pg.75)
Punctuators
include/clang/Basic/TokenKinds.def:118
lib/Lex/Lexer.cpp:1703
6.4.9 (pg.78)
Comments
include/clang/Basic/TokenKinds.def:100
6.5 (pg.79)
Expressions
include/clang/Parse/Parser.h:879
lib/Sema/Sema.h:4196
lib/Sema/Sema.h:4198
lib/Sema/SemaExpr.cpp:5658
6.5.1 (pg.81)
Primary expressions
lib/Parse/ParseExpr.cpp:437
lib/Parse/ParseExpr.cpp:1177
lib/Parse/ParseExpr.cpp:1361
lib/Parse/ParseExpr.cpp:1506
include/clang/AST/Expr.h:411 (p2)
lib/AST/Expr.cpp:1187 (p2)
lib/Parse/ParseExpr.cpp:638 (p2)
lib/Sema/SemaDecl.cpp:4681 (p2)
lib/AST/Expr.cpp:1179 (p4)
lib/AST/Expr.cpp:1272 (p5)
6.5.2 (pg.81)
Postfix operators
lib/Parse/ParseDecl.cpp:66
lib/Parse/ParseExpr.cpp:908
lib/Parse/ParseExpr.cpp:919
lib/Parse/ParseExpr.cpp:1364
lib/Parse/ParseExpr.cpp:1485
6.5.2.1 (pg.81) include/clang/AST/Expr.h:1301
lib/Sema/SemaExpr.cpp:2287 (p1)
lib/Sema/SemaExpr.cpp:2298 (p1)
lib/Sema/SemaExpr.cpp:6849 (p1)
lib/Sema/SemaExpr.cpp:2221 (p2)
6.5.2.2 (pg.81) include/clang/AST/Expr.h:1374
lib/Sema/SemaExpr.cpp:3638 (p1)
lib/Sema/Sema.h:4021 (p6)
lib/Sema/SemaExpr.cpp:270 (p6)
lib/Sema/SemaExpr.cpp:3683 (p6)
lib/Sema/SemaExprObjC.cpp:194 (p6)
lib/Sema/SemaExpr.cpp:3366 (p7)
lib/Sema/SemaExpr.cpp:3473 (p7)
lib/Sema/SemaOverload.cpp:6767 (p7)
6.5.2.3 (pg.81) include/clang/AST/Expr.h:1484
include/clang/Parse/Action.h:1131
lib/Sema/SemaExpr.cpp:2796 (p3)
lib/AST/Expr.cpp:1238 (p4)
6.5.2.4 (pg.81) include/clang/AST/Expr.h:923
lib/Sema/SemaExpr.cpp:5882 (p2)
6.5.2.5 (pg.81) include/clang/AST/Expr.h:1694
include/clang/Frontend/StmtXML.def:367
lib/AST/Expr.cpp:1328 (p5)
6.5.3 (pg.90)
Unary operators
lib/Parse/ParseExpr.cpp:419
lib/Parse/ParseExpr.cpp:1057
lib/Parse/ParseExpr.cpp:1139
lib/AST/Expr.cpp:1182 (p4)
lib/AST/Expr.cpp:1250 (p4)
6.5.3.1 (pg.90) include/clang/AST/Expr.h:924
lib/Sema/Sema.h:4223
6.5.3.2 (pg.90) include/clang/AST/Expr.h:925
lib/Sema/SemaExpr.cpp:6007
lib/Sema/SemaExpr.cpp:6039 (p1)
lib/Sema/SemaExpr.cpp:6047 (p1)
lib/Sema/SemaExpr.cpp:6068 (p1)
6.5.3.3 (pg.90) include/clang/AST/Expr.h:926
include/clang/AST/Expr.h:927
lib/Checker/GRExprEngine.cpp:2812
lib/Sema/SemaExpr.cpp:6486 (p1)
lib/Sema/SemaExpr.cpp:6503 (p1)
lib/Sema/SemaExpr.cpp:6518 (p1)
lib/Lex/PPExpressions.cpp:306 (p3)
lib/Lex/PPExpressions.cpp:326 (p4)
lib/Lex/PPExpressions.cpp:338 (p5)
lib/Sema/SemaExpr.cpp:6513 (p5)
lib/Sema/SemaExpr.cpp:6521 (p5)
6.5.3.4 (pg.90) include/clang/AST/Expr.h:1205
lib/Sema/SemaExpr.cpp:2018 (p1)
lib/Sema/SemaExpr.cpp:2105 (p1)
lib/AST/ExprConstant.cpp:1373 (p2)
lib/CodeGen/CGExprScalar.cpp:1061 (p2)
include/clang/AST/ASTContext.h:652 (p4)
lib/AST/ASTContext.cpp:2256 (p4)
lib/Sema/SemaExpr.cpp:2088 (p4)
lib/Sema/SemaExpr.cpp:2115 (p4)
6.5.4 (pg.93)
Cast operators
include/clang/AST/Expr.h:2051
lib/Parse/ParseExpr.cpp:415
lib/Parse/ParseExpr.cpp:1367
lib/Sema/SemaExpr.cpp:3839 (p2)
6.5.5 (pg.94)
Multiplicative operators
include/clang/AST/Expr.h:2107
lib/Parse/ParseExpr.cpp:112
lib/Sema/Sema.h:4183
lib/Sema/Sema.h:4186
lib/CodeGen/CGExprScalar.cpp:1193 (p2)
6.5.6 (pg.94)
Additive operators
include/clang/AST/Expr.h:2108
lib/Parse/ParseExpr.cpp:119
lib/Sema/Sema.h:4188
lib/Sema/Sema.h:4190
lib/Sema/SemaExpr.cpp:5002
lib/Sema/SemaExpr.cpp:5084
lib/Sema/SemaExpr.cpp:5095 (p3)
lib/Sema/SemaExpr.cpp:5198 (p3)
include/clang/AST/ASTContext.h:669 (p9)
lib/AST/ASTContext.cpp:2277 (p9)
6.5.7 (pg.96)
Bitwise shift operators
include/clang/AST/Expr.h:2109
lib/Parse/ParseExpr.cpp:124
lib/Sema/Sema.h:4192
lib/Sema/SemaExpr.cpp:5225
lib/Sema/SemaExpr.cpp:5228 (p2)
lib/Sema/SemaExpr.cpp:5237 (p3)
6.5.8 (pg.97)
Relational operators
include/clang/AST/Expr.h:2110
lib/Parse/ParseExpr.cpp:129
lib/Sema/Sema.h:4194
lib/Sema/SemaExpr.cpp:5268
lib/Sema/SemaExpr.cpp:5368 (p2)
lib/Sema/SemaExpr.cpp:5415 (p2)
lib/Sema/SemaExpr.cpp:5279 (p3)
lib/Lex/PPExpressions.cpp:576 (p6)
lib/Lex/PPExpressions.cpp:580 (p6)
lib/Lex/PPExpressions.cpp:584 (p6)
lib/Lex/PPExpressions.cpp:588 (p6)
6.5.9 (pg.98)
Equality operators
include/clang/AST/Expr.h:2111
lib/Parse/ParseExpr.cpp:136
lib/Sema/SemaExpr.cpp:5415 (p2)
lib/Lex/PPExpressions.cpp:592 (p3)
lib/Lex/PPExpressions.cpp:596 (p3)
lib/Sema/SemaExpr.cpp:5279 (p4)
6.5.10 (pg.99)
Bitwise AND operator
include/clang/AST/Expr.h:2112
lib/Parse/ParseExpr.cpp:141
6.5.11 (pg.100)
Bitwise exclusive OR operator
include/clang/AST/Expr.h:2113
lib/Parse/ParseExpr.cpp:145
6.5.12 (pg.100)
Bitwise inclusive OR operator
include/clang/AST/Expr.h:2114
lib/Parse/ParseExpr.cpp:149
6.5.13 (pg.101)
Logical AND operator
include/clang/AST/Expr.h:2115
lib/Parse/ParseExpr.cpp:153
lib/Lex/PPExpressions.cpp:609 (p3)
6.5.14 (pg.101)
Logical OR operator
include/clang/AST/Expr.h:2116
lib/Parse/ParseExpr.cpp:157
lib/Lex/PPExpressions.cpp:613 (p3)
6.5.15 (pg.102)
Conditional operator
lib/Parse/ParseExpr.cpp:161
lib/Sema/Sema.h:4207
lib/Sema/SemaExpr.cpp:4077
lib/Sema/SemaExpr.cpp:4094 (p2)
lib/Sema/SemaExpr.cpp:4105 (p3)
lib/Sema/SemaExpr.cpp:4113 (p3)
lib/Sema/SemaExpr.cpp:4196 (p3)
lib/Sema/SemaExpr.cpp:4202 (p3)
lib/Sema/SemaExpr.cpp:4122 (p5)
lib/Sema/SemaExpr.cpp:4135 (p6)
lib/Sema/SemaExpr.cpp:4204 (p6)
lib/Sema/SemaExpr.cpp:4242 (p6)
6.5.16 (pg.103)
Assignment operators
include/clang/AST/Expr.h:2117
lib/AST/Expr.cpp:1307
lib/Parse/ParseExpr.cpp:167
lib/Sema/Sema.h:4131
lib/Sema/Sema.h:4203
lib/Sema/SemaExpr.cpp:4596
lib/CodeGen/CGExprScalar.cpp:1153 (p1)
lib/CodeGen/CGExprScalar.cpp:1600 (p1)
lib/Sema/SemaExpr.cpp:5729 (p2)
lib/Sema/SemaExpr.cpp:5836 (p3)
6.5.16.1 (pg.103) lib/Sema/SemaExpr.cpp:5783
lib/Sema/Sema.h:4145 (p1)
lib/Sema/SemaExpr.cpp:4452 (p1)
lib/Sema/SemaExpr.cpp:4459 (p1)
lib/Sema/SemaExpr.cpp:4479 (p1)
lib/Sema/SemaExpr.cpp:4730 (p1)
lib/Sema/SemaExpr.cpp:4746 (p1)
lib/Sema/SemaExpr.cpp:4858 (p1)
lib/Sema/SemaExpr.cpp:4881 (p2)
lib/Sema/SemaExpr.cpp:5839 (p2)
lib/CodeGen/CGExprAgg.cpp:761 (p3)
6.5.17 (pg.106)
Comma operator
include/clang/AST/Expr.h:2123
lib/Parse/ParseExpr.cpp:175
lib/Sema/Sema.h:4205
lib/Sema/SemaExpr.cpp:5846
6.6 (pg.107)
Constant expressions
lib/AST/Expr.cpp:2029 (p3)
lib/AST/ExprConstant.cpp:1493 (p3)
6.7 (pg.109)
Declarations
include/clang/Parse/Parser.h:1096
lib/Parse/ParseDecl.cpp:23
lib/Parse/ParseDecl.cpp:298
lib/Parse/ParseDecl.cpp:345
lib/Parse/ParseDecl.cpp:476
lib/Parse/ParseDecl.cpp:804
lib/Parse/Parser.cpp:522
lib/AST/Decl.cpp:674 (p5)
lib/Sema/SemaDecl.cpp:4061 (p7)
6.7.1 (pg.110)
Storage-class specifiers
lib/Parse/ParseDecl.cpp:810
lib/Parse/Parser.cpp:519
lib/Parse/Parser.cpp:599
lib/Sema/SemaDecl.cpp:2894 (p5)
6.7.2 (pg.111)
Type specifiers
lib/Sema/SemaType.cpp:194 (p2)
6.7.2.1 (pg.111) lib/Parse/ParseDeclCXX.cpp:579
lib/Sema/SemaDecl.cpp:6072 (p2)
lib/Sema/SemaType.cpp:659 (p2)
lib/Sema/SemaDecl.cpp:5511 (p4)
lib/Parse/ParseDecl.cpp:1755 (p7)
lib/Sema/SemaDecl.cpp:5672 (p8)
lib/Sema/SemaDecl.cpp:5971 (p8)
6.7.2.2 (pg.111) lib/Parse/ParseDecl.cpp:1852
lib/Sema/SemaDecl.cpp:6246 (p2)
lib/Sema/SemaDecl.cpp:6253 (p2)
lib/Sema/SemaDecl.cpp:6337 (p2)
lib/Sema/SemaDecl.cpp:6344 (p2)
lib/Sema/SemaDecl.cpp:6295 (p3)
lib/AST/ASTContext.cpp:4492 (p4)
6.7.2.3 (pg.111) test/Sema/struct-compat.c:9
lib/AST/Type.cpp:563 (p2)
lib/Parse/ParseDecl.cpp:363 (p6)
lib/Parse/Parser.cpp:537 (p6)
lib/Sema/SemaDecl.cpp:5056 (p8)
test/Sema/type-spec-struct-union.c:5 (p8)
lib/Parse/ParseDecl.cpp:1915 (p11)
test/Parser/struct-recursion.c:3 (p11)
6.7.3 (pg.120)
Type qualifiers
lib/Sema/SemaDecl.cpp:1463 (p2)
lib/Sema/SemaType.cpp:399 (p2)
lib/Sema/SemaType.cpp:499 (p2)
lib/Sema/SemaType.cpp:563 (p2)
lib/Sema/SemaType.cpp:866 (p2)
lib/AST/ASTContext.cpp:2517 (p8)
lib/AST/ASTContext.cpp:2577 (p8)
lib/Sema/SemaType.cpp:428 (p8)
lib/AST/ASTContext.cpp:4287 (p9)
6.7.4 (pg.124)
Function specifiers
lib/Parse/ParseDecl.cpp:818
lib/Sema/SemaDecl.cpp:3678 (p4)
lib/AST/Decl.cpp:1135 (p6)
lib/AST/Decl.cpp:1165 (p6)
lib/AST/Decl.cpp:1180 (p6)
6.7.5 (pg.126)
Declarators
lib/Parse/ParseDecl.cpp:2361
lib/Parse/ParseDecl.cpp:2446
lib/Parse/ParseDecl.cpp:2451
lib/Parse/ParseDecl.cpp:2594
lib/Parse/ParseDecl.cpp:2852
lib/Parse/ParseDecl.cpp:2857
lib/Parse/ParseDecl.cpp:2861
lib/Parse/ParseDecl.cpp:3127
include/clang/AST/Type.h:972 (p3)
lib/AST/Type.cpp:275 (p3)
lib/AST/Type.cpp:300 (p3)
lib/AST/Type.cpp:607 (p3)
6.7.5.1 (pg.126) include/clang/AST/Type.h:1111
6.7.5.2 (pg.126) include/clang/AST/Type.h:1310
lib/Sema/SemaType.cpp:638 (p1)
lib/Sema/SemaType.cpp:667 (p1)
lib/Sema/SemaType.cpp:690 (p1)
include/clang/AST/Type.h:817 (p2)
lib/Sema/SemaDecl.cpp:3499 (p2)
6.7.5.3 (pg.126) include/clang/AST/Type.h:1732
lib/Sema/SemaCodeComplete.cpp:3095
lib/Sema/SemaDeclObjC.cpp:1562
lib/Sema/SemaDeclObjC.cpp:1593
lib/Sema/SemaExprObjC.cpp:857
lib/Sema/SemaType.cpp:31
lib/Sema/SemaType.cpp:1122 (p1)
lib/Sema/SemaDecl.cpp:4213 (p2)
lib/Sema/SemaType.cpp:1189 (p3)
lib/Sema/SemaChecking.cpp:2229 (p4)
include/clang/AST/ASTContext.h:1123 (p7)
lib/AST/ASTContext.cpp:2572 (p7)
lib/Sema/SemaType.cpp:34 (p7)
lib/Sema/SemaType.cpp:42 (p8)
lib/Sema/SemaDecl.cpp:3203 (p10)
lib/Sema/SemaExpr.cpp:7039 (p10)
lib/Sema/SemaType.cpp:1207 (p10)
lib/Parse/ParseDecl.cpp:2806 (p11)
lib/Parse/ParseDecl.cpp:2935 (p11)
lib/Sema/SemaChecking.cpp:2248 (p12)
lib/AST/ASTContext.cpp:4389 (p15)
lib/Sema/SemaDecl.cpp:1194 (p15)
6.7.6 (pg.134)
Type names
lib/Parse/ParseDecl.cpp:27
lib/Sema/SemaType.cpp:1649
6.7.7 (pg.135)
Type definitions
lib/Sema/SemaDecl.cpp:2329 (p2)
6.7.8 (pg.137)
Initialization
include/clang/AST/Expr.h:2824
include/clang/Parse/Parser.h:1013
include/clang/Parse/Parser.h:1016
lib/Parse/ParseInit.cpp:10
lib/Parse/ParseInit.cpp:301
lib/Sema/Sema.h:4235
lib/Sema/SemaInit.cpp:1229
lib/Sema/SemaInit.cpp:2596
lib/Sema/SemaDecl.cpp:3892 (p4)
lib/Sema/SemaDecl.cpp:3964 (p4)
lib/Sema/SemaDecl.cpp:3874 (p5)
lib/Sema/SemaInit.cpp:1549 (p6)
lib/Sema/SemaInit.cpp:1309 (p7)
lib/Sema/SemaInit.cpp:694 (p13)
lib/Sema/SemaInit.cpp:78 (p14)
lib/Sema/SemaInit.cpp:91 (p14)
lib/Sema/SemaInit.cpp:59 (p15)
lib/Sema/SemaInit.cpp:1240 (p17)
lib/Sema/SemaInit.cpp:82 (p22)
6.8 (pg.143)
Statements and blocks
include/clang/Parse/Parser.h:1050
lib/Parse/ParseStmt.cpp:25
6.8.1 (pg.143)
Labeled statements
lib/Parse/ParseStmt.cpp:104
lib/Parse/ParseStmt.cpp:141
lib/Parse/ParseStmt.cpp:143
6.8.2 (pg.144)
Compound statement
lib/Parse/ParseStmt.cpp:146
lib/Parse/ParseStmt.cpp:411
6.8.3 (pg.144)
Expression and null statements
lib/Sema/SemaStmt.cpp:42 (p2)
include/clang/AST/Stmt.h:349 (p3)
lib/Parse/ParseStmt.cpp:148 (p3)
6.8.4 (pg.145)
Selection statements
lib/Parse/ParseStmt.cpp:589 (p3)
lib/Parse/ParseStmt.cpp:611 (p3)
lib/Parse/ParseStmt.cpp:648 (p3)
lib/Parse/ParseStmt.cpp:718 (p3)
lib/Parse/ParseStmt.cpp:745 (p3)
6.8.4.1 (pg.145) lib/CodeGen/CGStmt.cpp:296
lib/Parse/ParseStmt.cpp:151
lib/Parse/ParseStmt.cpp:568
lib/Sema/SemaExpr.cpp:7692 (p1)
6.8.4.2 (pg.145) lib/Parse/ParseStmt.cpp:153
lib/Sema/SemaStmt.cpp:590 (p1)
lib/Sema/SemaStmt.cpp:194 (p3)
lib/Sema/SemaStmt.cpp:577 (p5)
6.8.5 (pg.147)
Iteration statements
lib/CodeGen/CGStmt.cpp:462 (p2)
lib/CodeGen/CGStmt.cpp:522 (p2)
lib/Sema/SemaStmt.cpp:923 (p3)
lib/Sema/SemaStmt.cpp:983 (p3)
test/Sema/for.c:3 (p3)
lib/Parse/ParseStmt.cpp:798 (p5)
lib/Parse/ParseStmt.cpp:826 (p5)
lib/Parse/ParseStmt.cpp:864 (p5)
lib/Parse/ParseStmt.cpp:874 (p5)
lib/Parse/ParseStmt.cpp:949 (p5)
lib/Parse/ParseStmt.cpp:1061 (p5)
6.8.5.1 (pg.147) lib/CodeGen/CGStmt.cpp:389
lib/Parse/ParseStmt.cpp:156
lib/Parse/ParseStmt.cpp:779
6.8.5.2 (pg.147) lib/CodeGen/CGStmt.cpp:458
lib/Parse/ParseStmt.cpp:158
lib/Parse/ParseStmt.cpp:854
6.8.5.3 (pg.147) lib/Parse/ParseStmt.cpp:162
lib/Parse/ParseStmt.cpp:922
6.8.6.1 (pg.148) lib/Parse/ParseStmt.cpp:165
6.8.6.2 (pg.148) lib/Parse/ParseStmt.cpp:169
lib/Sema/SemaStmt.cpp:1053 (p1)
6.8.6.3 (pg.148) lib/Parse/ParseStmt.cpp:173
lib/Sema/SemaStmt.cpp:1064 (p1)
6.8.6.4 (pg.148) lib/Parse/ParseStmt.cpp:177
lib/Sema/SemaStmt.cpp:1189 (p1)
lib/Sema/SemaStmt.cpp:1210 (p1)
lib/Sema/SemaStmt.cpp:1120 (p3)
lib/Sema/SemaStmt.cpp:1223 (p3)
6.9 (pg.152)
External definitions
include/clang/Parse/Parser.h:811
lib/Parse/ParseObjc.cpp:23
lib/Parse/Parser.cpp:285
lib/Parse/Parser.cpp:356
lib/Parse/Parser.cpp:372
lib/Sema/SemaDecl.cpp:2476 (p2)
lib/Sema/SemaExpr.cpp:7444 (p3)
6.9.1 (pg.153)
Function definitions
lib/Parse/Parser.cpp:517
lib/Parse/Parser.cpp:597
lib/Sema/SemaDecl.cpp:4475 (p3)
lib/Sema/SemaChecking.cpp:2241 (p5)
lib/Parse/Parser.cpp:703 (p6)
lib/Parse/Parser.cpp:714 (p6)
lib/Parse/Parser.cpp:752 (p6)
lib/Sema/SemaDecl.cpp:1195 (p8)
6.9.2 (pg.155)
External object definitions
lib/AST/Decl.cpp:678 (p1)
lib/AST/Decl.cpp:687 (p2)
lib/Sema/Sema.cpp:243 (p2)
lib/Sema/SemaDecl.cpp:1311 (p2)
lib/Sema/SemaDecl.cpp:4079 (p2)
lib/Sema/SemaDecl.cpp:4092 (p3)
lib/Sema/Sema.cpp:273 (p5)
6.10 (pg.157)
Preprocessing directives
lib/Lex/PPDirectives.cpp:275 (p4)
test/Preprocessor/if_warning.c:19 (p4)
6.10.1 (pg.159)
Conditional inclusion
include/clang/Basic/TokenKinds.def:54
lib/Lex/PPDirectives.cpp:525
lib/Lex/PPExpressions.cpp:697 (p3)
6.10.2 (pg.161)
Source file inclusion
include/clang/Basic/TokenKinds.def:63
lib/Lex/PPDirectives.cpp:539
lib/Lex/PPDirectives.cpp:1074 (p4)
6.10.3 (pg.163)
Macro replacement
include/clang/Basic/TokenKinds.def:67
include/clang/Lex/MacroInfo.h:113
lib/Lex/MacroInfo.cpp:32
lib/Lex/PPDirectives.cpp:545
lib/Lex/PPDirectives.cpp:1228 (p6)
lib/Lex/PPDirectives.cpp:493 (p8)
lib/Lex/PPMacroExpansion.cpp:178 (p10)
lib/Lex/PPDirectives.cpp:496 (p11)
lib/Lex/PPMacroExpansion.cpp:316 (p11)
6.10.3.1 (pg.163) lib/Lex/TokenLexer.cpp:170 (p1)
6.10.3.2 (pg.163) lib/Lex/PPDirectives.cpp:1449
lib/Lex/PPDirectives.cpp:1364 (p1)
lib/Lex/MacroArgs.cpp:182 (p2)
lib/Lex/MacroArgs.h:103 (p2)
6.10.3.4 (pg.163) include/clang/Lex/Token.h:218 (p2)
lib/Lex/PPMacroExpansion.cpp:355 (p2)
lib/Lex/Preprocessor.cpp:582 (p2)
test/Preprocessor/macro_disable.c:2 (p2)
test/Preprocessor/c99-6_10_3_4_p5.c:1 (p5)
test/Preprocessor/c99-6_10_3_4_p6.c:1 (p6)
test/Preprocessor/c99-6_10_3_4_p7.c:1 (p7)
test/Preprocessor/c99-6_10_3_4_p9.c:1 (p9)
6.10.4 (pg.170)
Line control
include/clang/Basic/TokenKinds.def:71
lib/Lex/PPDirectives.cpp:551
lib/Lex/PPDirectives.cpp:665
lib/Lex/PPDirectives.cpp:680 (p3)
lib/Lex/PPDirectives.cpp:670 (p5)
lib/Lex/PPDirectives.cpp:712 (p5)
6.10.5 (pg.171)
Error directive
include/clang/Basic/TokenKinds.def:74
lib/Lex/PPDirectives.cpp:555
6.10.6 (pg.171)
Pragma directive
include/clang/Basic/TokenKinds.def:77
lib/Lex/PPDirectives.cpp:559
lib/Lex/Pragma.cpp:695 (p2)
6.10.8 (pg.172)
Predefined macro names
lib/Lex/PPMacroExpansion.cpp:646
lib/Lex/PPMacroExpansion.cpp:667
6.10.8.4 (pg.172) lib/Lex/PPDirectives.cpp:88
lib/Lex/PPDirectives.cpp:92
6.10.9.1 (pg.173) lib/Lex/Pragma.cpp:134
7.1.3 (pg.178)
Reserved identifiers
lib/Sema/SemaCodeComplete.cpp:388
7.17 (pg.266)
Common definitions
include/clang/AST/ASTContext.h:651
include/clang/AST/Expr.h:1006
lib/AST/ASTContext.cpp:2255
lib/Sema/SemaExpr.cpp:6638 (p3)
lib/Sema/SemaExpr.cpp:6730 (p3)
lib/Sema/SemaExpr.cpp:6805 (p3)
lib/Sema/SemaExpr.cpp:6889 (p3)
7.18.1.1 (pg.267) lib/Headers/stdint.h:36
7.18.1.2 (pg.267) lib/Headers/stdint.h:37
7.18.1.3 (pg.267) lib/Headers/stdint.h:38
7.18.1.4 (pg.267) lib/Headers/stdint.h:214
7.18.1.5 (pg.267) lib/Headers/stdint.h:234
7.18.2.1 (pg.269) lib/Headers/stdint.h:415
7.18.2.2 (pg.269) lib/Headers/stdint.h:416
7.18.2.3 (pg.269) lib/Headers/stdint.h:417
7.18.2.4 (pg.269) lib/Headers/stdint.h:612
7.18.2.5 (pg.269) lib/Headers/stdint.h:625
7.18.3 (pg.271)
Limits of other integer types
lib/Headers/stdint.h:613
lib/Headers/stdint.h:630
7.18.4 (pg.272)
Macros for integer constants
lib/Headers/stdint.h:239
7.19.6.1 (pg.286) include/clang/Analysis/Analyses/PrintfFormatString.h:11
lib/Analysis/PrintfFormatString.cpp:11
7.22 (pg.347)
Type-generic math
lib/Headers/tgmath.h:28

Document: H&S

NameReferences
6.3.4 lib/AST/ASTContext.cpp:4969

Generated: 2010-05-04 00:32
SVN Revision: 103002