Specification References
Unknown
C++
C90
C99
H&S
Document: Unknown
Name
References
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++
Name
References
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
Name
References
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
Name
References
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
Name
References
6.3.4
lib/AST/ASTContext.cpp:4969
Generated: 2010-05-04 00:32
SVN Revision: 103002