Specification References
Unknown
C++
C90
C99
H&S
Document: Unknown
Name
References
2.5.2
lib/CodeGen/CGVtable.cpp:901
lib/CodeGen/CGVtable.cpp:1197
lib/CodeGen/CGVtable.cpp:1781
lib/CodeGen/CGVtable.cpp:1885
lib/CodeGen/CGVtable.cpp:3190
lib/CodeGen/CGVtable.cpp:3278
2.6.2
lib/CodeGen/CGVTT.cpp:140
lib/CodeGen/CGVTT.cpp:192
2.9.2
lib/CodeGen/CGRTTI.cpp:176
2.9.5
lib/CodeGen/CGRTTI.cpp:548
(p4)
lib/CodeGen/CGRTTI.cpp:43
(p5)
lib/CodeGen/CGRTTI.cpp:554
(p5)
lib/CodeGen/CGRTTI.cpp:560
(p5)
lib/CodeGen/CGRTTI.cpp:565
(p5)
lib/CodeGen/CGRTTI.cpp:706
(p5)
lib/CodeGen/CGRTTI.cpp:38
(p6)
lib/CodeGen/CGRTTI.cpp:632
(p6)
lib/CodeGen/CGRTTI.cpp:711
(p6)
lib/CodeGen/CGRTTI.cpp:718
(p6)
lib/CodeGen/CGRTTI.cpp:731
(p6)
lib/CodeGen/CGRTTI.cpp:318
(p7)
lib/CodeGen/CGRTTI.cpp:787
(p7)
lib/CodeGen/CGRTTI.cpp:792
(p7)
lib/CodeGen/CGRTTI.cpp:802
(p7)
lib/CodeGen/CGRTTI.cpp:815
(p7)
lib/CodeGen/CGRTTI.cpp:822
(p7)
lib/CodeGen/CGRTTI.cpp:835
(p7)
lib/CodeGen/CGRTTI.cpp:842
(p9)
2.14.7
include/clang/AST/ExprCXX.h:265
include/clang/Frontend/StmtXML.def:468
lib/AST/ASTContext.cpp:246
lib/Parse/ParseExpr.cpp:465
3.2.3
lib/CodeGen/TargetInfo.cpp:742
(p2)
lib/CodeGen/TargetInfo.cpp:881
(p2)
lib/CodeGen/TargetInfo.cpp:886
(p2)
lib/CodeGen/TargetInfo.cpp:914
(p2)
lib/CodeGen/TargetInfo.cpp:919
(p2)
lib/CodeGen/TargetInfo.cpp:947
(p2)
lib/CodeGen/TargetInfo.cpp:971
(p2)
lib/CodeGen/TargetInfo.cpp:982
(p2)
lib/CodeGen/TargetInfo.cpp:1018
(p2)
lib/CodeGen/TargetInfo.cpp:1200
(p3)
lib/CodeGen/TargetInfo.cpp:1204
(p3)
lib/CodeGen/TargetInfo.cpp:1214
(p3)
lib/CodeGen/TargetInfo.cpp:1222
(p3)
lib/CodeGen/TargetInfo.cpp:1257
(p3)
lib/CodeGen/TargetInfo.cpp:1282
(p3)
lib/CodeGen/TargetInfo.cpp:1290
(p3)
lib/CodeGen/TargetInfo.cpp:1086
(p4)
lib/CodeGen/TargetInfo.cpp:1105
(p4)
lib/CodeGen/TargetInfo.cpp:1110
(p4)
lib/CodeGen/TargetInfo.cpp:1115
(p4)
lib/CodeGen/TargetInfo.cpp:1120
(p4)
lib/CodeGen/TargetInfo.cpp:1125
(p4)
lib/CodeGen/TargetInfo.cpp:1155
(p4)
lib/CodeGen/TargetInfo.cpp:1164
(p4)
3.5.7
lib/CodeGen/TargetInfo.cpp:1311
(p5)
lib/CodeGen/TargetInfo.cpp:1333
(p5)
lib/CodeGen/TargetInfo.cpp:1339
(p5)
lib/CodeGen/TargetInfo.cpp:1341
(p5)
lib/CodeGen/TargetInfo.cpp:1352
(p5)
lib/CodeGen/TargetInfo.cpp:1373
(p5)
lib/CodeGen/TargetInfo.cpp:1378
(p5)
lib/CodeGen/TargetInfo.cpp:1382
(p5)
lib/CodeGen/TargetInfo.cpp:1422
(p5)
lib/CodeGen/TargetInfo.cpp:1493
(p5)
3.7.3
lib/Sema/SemaDeclCXX.cpp:4913
lib/Sema/SemaDeclCXX.cpp:4915
3.9.1
include/clang/AST/ASTContext.h:366
(p5)
include/clang/AST/ASTContext.h:367
(p5)
lib/AST/ASTContext.cpp:200
(p5)
lib/AST/ASTContext.cpp:205
(p5)
4.2.1
lib/Driver/HostInfo.cpp:83
lib/Frontend/InitPreprocessor.cpp:216
4.3.0
lib/Frontend/InitHeaderSearch.cpp:467
lib/Frontend/InitHeaderSearch.cpp:473
4.3.2
lib/Frontend/InitHeaderSearch.cpp:570
4.3.5
lib/Driver/OptTable.cpp:85
4.4.0
lib/Frontend/InitHeaderSearch.cpp:465
lib/Frontend/InitHeaderSearch.cpp:471
test/CodeGen/volatile-1.c:100
4.4.1
lib/Sema/SemaDeclAttr.cpp:377
4.4.3
lib/Frontend/InitHeaderSearch.cpp:575
5.2.1
lib/Lex/PPDirectives.cpp:1313
lib/Lex/PPDirectives.cpp:1314
5.2.3
include/clang/AST/ASTContext.h:940
5.2.4.2.1
lib/Headers/limits.h:56
5.2.5
lib/Sema/SemaExprCXX.cpp:1871
5.2.7
lib/Sema/SemaCXXCast.cpp:327
(p2)
5.2.9
test/CXX/over/over.over/p1.cpp:73
lib/Sema/SemaCXXCast.cpp:504
(p3)
lib/Sema/SemaCXXCast.cpp:603
(p3)
5.2.10
lib/Sema/SemaCXXCast.cpp:1099
(p4)
lib/Sema/SemaCXXCast.cpp:1211
(p8)
5.3.1
lib/Sema/SemaTemplate.cpp:2392
test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:49
5.3.5
include/clang/Parse/Parser.h:966
6.2.2
lib/Sema/SemaDecl.cpp:2210
(p4)
6.2.7
lib/Sema/SemaExpr.cpp:4453
(p1)
6.3.2.1
lib/Sema/SemaType.cpp:45
6.4.9
lib/Lex/Lexer.cpp:1801
6.5.2.5
lib/Sema/SemaExpr.cpp:3777
(p3)
6.5.3.2
lib/Sema/Sema.h:4011
6.5.3.4
lib/Sema/Sema.h:4011
6.5.6
lib/Sema/SemaExpr.cpp:5900
(p2)
6.5.16.1
lib/Sema/SemaStmt.cpp:1083
lib/Sema/SemaStmt.cpp:1186
6.7.2.1
lib/Sema/SemaDecl.cpp:5476
(p3)
lib/Sema/SemaDecl.cpp:5476
(p4)
6.7.3
lib/Sema/SemaType.cpp:1642
6.7.5
lib/Sema/SemaExpr.cpp:4453
6.7.8
lib/Checker/BasicStore.cpp:417
6.8.4.2
lib/Sema/SemaStmt.cpp:613
(p3)
6.9.1
lib/Sema/SemaDecl.cpp:3978
(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:613
7.18.4.2
lib/Headers/stdint.h:639
7.19.6.1
lib/Analysis/PrintfFormatString.cpp:345
8.3.5
lib/Sema/SemaDecl.cpp:1067
(p3)
8.5.1
lib/Sema/SemaInit.cpp:617
lib/Sema/SemaInit.cpp:619
8.5.2
lib/Sema/SemaInit.cpp:2903
8.5.3
include/clang/AST/Type.h:3005
lib/Sema/SemaInit.cpp:2887
9.4.2
lib/Sema/SemaDecl.cpp:3587
10.4.0
lib/Basic/Targets.cpp:104
12.3.1
lib/Sema/SemaDecl.cpp:2863
12.3.2
lib/Sema/SemaDecl.cpp:2864
13.3.1.3
lib/Sema/SemaOverload.cpp:496
13.3.1.4
lib/Sema/SemaInit.cpp:2956
lib/Sema/SemaOverload.cpp:498
13.3.1.5
lib/Sema/SemaOverload.cpp:498
lib/Sema/SemaOverload.cpp:4262
13.3.1.6
lib/Sema/SemaOverload.cpp:499
13.3.3
lib/Sema/SemaOverload.cpp:1634
13.3.3.1
lib/Sema/SemaDeclCXX.cpp:4722
lib/Sema/SemaOverload.cpp:1635
lib/Sema/SemaOverload.cpp:1685
13.3.3.1.1
lib/Sema/SemaOverload.cpp:1778
lib/Sema/SemaOverload.h:83
13.3.3.1.2
lib/Sema/SemaOverload.cpp:2805
13.3.3.1.3
lib/Sema/SemaOverload.cpp:2483
lib/Sema/SemaOverload.cpp:2651
lib/Sema/SemaOverload.cpp:2986
13.3.3.2
lib/Sema/SemaDeclCXX.cpp:4355
lib/Sema/SemaOverload.cpp:1695
test/CodeGenCXX/ptr-to-member-function.cpp:5
test/SemaCXX/ptrtomember-overload-resolution.cpp:3
lib/Sema/SemaOverload.cpp:1730
(p3)
lib/Sema/SemaOverload.cpp:162
(p4)
13.5.8
lib/Parse/ParseExprCXX.cpp:1180
14.5.2
lib/Sema/SemaTemplate.cpp:3081
14.5.5.2
lib/Sema/SemaOverload.cpp:4249
lib/Sema/SemaOverload.cpp:5102
14.6.1
lib/AST/DeclTemplate.cpp:201
(p1)
14.6.2.1
lib/AST/DeclTemplate.cpp:203
(p2)
14.8.2
lib/Sema/SemaOverload.cpp:2676
lib/Sema/SemaOverload.cpp:2720
14.8.2.4
lib/Sema/SemaTemplateDeduction.cpp:1707
14.9.2.5
lib/Sema/SemaTemplateDeduction.cpp:1852
Document: C++
Name
References
1.3.10
(pg.14)
lib/CodeGen/CGVtable.cpp:2289
lib/CodeGen/CGVtable.cpp:2303
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:77
(p2)
2.11
(pg.32)
Keywords
include/clang/Basic/TokenKinds.def:228
(p1)
lib/Lex/Preprocessor.cpp:569
(p2)
2.13.4
(pg.33)
lib/Sema/SemaExpr.cpp:372
(p1)
lib/Sema/SemaExprObjC.cpp:108
(p1)
2.13.5
(pg.33)
include/clang/AST/ExprCXX.h:235
include/clang/Parse/Parser.h:951
lib/Parse/ParseExpr.cpp:464
lib/Parse/ParseExprCXX.cpp:590
3.3.2
(pg.45)
lib/Parse/ParseStmt.cpp:1546
(p3)
lib/Sema/IdentifierResolver.cpp:117
(p3)
lib/Parse/ParseStmt.cpp:594
(p4)
lib/Parse/ParseStmt.cpp:720
(p4)
lib/Parse/ParseStmt.cpp:800
(p4)
lib/Parse/ParseStmt.cpp:951
(p4)
lib/Sema/IdentifierResolver.cpp:121
(p4)
3.4.1
(pg.50)
include/clang/Parse/Action.h:449
(p13)
lib/Sema/Sema.h:2341
(p13)
lib/Sema/SemaDeclCXX.cpp:5786
(p13)
3.4.3
(pg.50)
include/clang/Parse/Action.h:430
(p3)
lib/Sema/Sema.h:2326
(p3)
lib/Sema/SemaCXXScopeSpec.cpp:675
(p3)
3.6.2
(pg.66)
lib/Sema/SemaDecl.cpp:3566
(p2)
lib/Sema/SemaDecl.cpp:3636
(p2)
3.9
(pg.77)
Types
include/clang/AST/Type.h:817
(p10)
lib/AST/Type.cpp:631
(p10)
3.9.1
(pg.77)
include/clang/AST/ASTContext.h:365
(p5)
lib/AST/ASTContext.cpp:195
(p5)
lib/AST/ASTContext.cpp:782
(p11)
3.10
(pg.82)
Lvalues and rvalues
lib/AST/Expr.cpp:999
(p2)
lib/AST/Expr.cpp:1298
(p11)
4
(pg.85)
Standard conversions
lib/Sema/SemaExpr.cpp:4854
lib/Sema/SemaOverload.cpp:568
(p1)
lib/Sema/SemaOverload.cpp:647
(p1)
lib/Sema/SemaOverload.cpp:727
(p1)
4.1
(pg.86)
Lvalue-to-rvalue conversion
lib/Sema/SemaOverload.cpp:570
lib/Sema/SemaOverload.h:45
lib/Sema/SemaOverload.cpp:581
(p1)
4.2
(pg.86)
Array-to-pointer conversion
lib/Sema/SemaOverload.cpp:585
lib/Sema/SemaOverload.h:46
lib/Sema/SemaExpr.cpp:192
(p1)
lib/Sema/SemaOverload.cpp:590
(p1)
lib/Sema/SemaExpr.cpp:7111
(p2)
lib/Sema/SemaExprCXX.cpp:1434
(p2)
lib/Sema/SemaExprCXX.cpp:1440
(p2)
lib/Sema/SemaOverload.cpp:600
(p2)
lib/Sema/SemaOverload.h:119
(p2)
4.3
(pg.86)
Function-to-pointer conversion
lib/Sema/SemaOverload.cpp:607
lib/Sema/SemaOverload.h:47
lib/Sema/SemaOverload.cpp:612
(p1)
4.4
(pg.86)
Qualification conversions
lib/Sema/SemaCXXCast.cpp:249
lib/Sema/SemaOverload.cpp:1418
lib/Sema/SemaOverload.cpp:1921
lib/Sema/SemaOverload.h:49
lib/Sema/SemaType.cpp:1571
lib/Sema/SemaOverload.cpp:1429
(p4)
4.5
(pg.87)
Integral promotions
lib/Sema/SemaOverload.cpp:656
lib/Sema/SemaOverload.cpp:762
lib/Sema/SemaOverload.h:50
lib/Sema/SemaOverload.cpp:775
(p1)
lib/Sema/SemaOverload.cpp:793
(p2)
lib/Sema/SemaOverload.cpp:836
(p3)
lib/Sema/SemaOverload.cpp:865
(p4)
4.6
(pg.88)
Floating point promotion
lib/Sema/SemaOverload.cpp:660
lib/Sema/SemaOverload.cpp:874
lib/Sema/SemaOverload.h:51
lib/Sema/SemaOverload.cpp:878
(p1)
4.7
(pg.88)
Integral conversions
lib/Sema/SemaOverload.cpp:669
lib/Sema/SemaOverload.h:53
4.8
(pg.88)
Floating point conversions
lib/Sema/SemaOverload.cpp:682
lib/Sema/SemaOverload.h:54
4.9
(pg.89)
Floating-integral conversions
lib/Sema/SemaOverload.cpp:427
lib/Sema/SemaOverload.cpp:690
lib/Sema/SemaOverload.h:56
4.10
(pg.89)
Pointer conversions
lib/Sema/SemaCXXCast.cpp:563
lib/Sema/SemaOverload.cpp:695
lib/Sema/SemaOverload.h:57
lib/Sema/SemaOverload.cpp:1038
(p1)
lib/Sema/SemaCXXCast.cpp:548
(p3)
4.11
(pg.89)
Pointer to member conversions
lib/Sema/SemaCXXCast.cpp:555
lib/Sema/SemaOverload.cpp:1315
lib/Sema/SemaOverload.h:58
lib/Sema/SemaOverload.cpp:1326
(p1)
lib/Sema/SemaOverload.cpp:1340
(p2)
4.12
(pg.90)
Boolean conversions
lib/Sema/SemaOverload.cpp:709
lib/Sema/SemaOverload.h:59
5
(pg.91)
Expressions
include/clang/AST/Type.h:3002
(p6)
5.1
(pg.92)
Primary expressions
lib/Parse/ParseDecl.cpp:2567
lib/Parse/ParseDecl.cpp:2571
lib/Parse/ParseExpr.cpp:501
lib/Parse/ParseExpr.cpp:505
5.2
(pg.97)
Postfix expressions
lib/Parse/ParseExprCXX.cpp:521
include/clang/Parse/Parser.h:923
(p1)
include/clang/Parse/Parser.h:927
(p1)
lib/Parse/ParseExpr.cpp:484
(p1)
lib/Parse/ParseExpr.cpp:485
(p1)
lib/Parse/ParseExpr.cpp:486
(p1)
lib/Parse/ParseExpr.cpp:487
(p1)
lib/Parse/ParseExpr.cpp:488
(p1)
lib/Parse/ParseExpr.cpp:489
(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:955
lib/Parse/ParseExpr.cpp:482
lib/Parse/ParseExprCXX.cpp:642
include/clang/AST/ExprCXX.h:793
(p2)
5.2.4
(pg.97)
include/clang/Parse/Parser.h:931
5.2.7
(pg.97)
lib/Sema/SemaCXXCast.cpp:288
lib/Sema/SemaCXXCast.cpp:297
(p1)
lib/Sema/SemaCXXCast.cpp:371
(p1)
lib/Sema/SemaCXXCast.cpp:378
(p3)
lib/Sema/SemaCXXCast.cpp:384
(p5)
lib/Sema/SemaCXXCast.cpp:394
(p6)
5.2.8
(pg.97)
lib/AST/Expr.cpp:1232
(p1)
5.2.9
(pg.97)
lib/Sema/SemaCXXCast.cpp:446
lib/Sema/SemaCXXCast.cpp:522
(p1)
lib/Sema/SemaCXXCast.cpp:512
(p2)
lib/Sema/SemaCXXCast.cpp:890
(p2)
lib/Sema/SemaCXXCast.cpp:454
(p4)
lib/Sema/SemaCXXCast.cpp:491
(p4)
lib/Sema/SemaCXXCast.cpp:1242
(p4)
lib/Sema/SemaCXXCast.cpp:496
(p5)
lib/Sema/SemaCXXCast.cpp:629
(p5)
lib/Sema/SemaCXXCast.cpp:634
(p5)
lib/Sema/SemaCXXCast.cpp:519
(p6)
lib/Sema/SemaCXXCast.cpp:536
(p7)
lib/Sema/SemaCXXCast.cpp:549
(p8)
lib/Sema/SemaCXXCast.cpp:662
(p8)
lib/Sema/SemaCXXCast.cpp:667
(p8)
lib/Sema/SemaCXXCast.cpp:556
(p9)
lib/Sema/SemaCXXCast.cpp:795
(p9)
lib/Sema/SemaCXXCast.cpp:564
(p10)
5.2.10
(pg.97)
lib/Sema/SemaCXXCast.cpp:426
lib/Sema/SemaCXXCast.cpp:1082
(p2)
lib/Sema/SemaCXXCast.cpp:1150
(p2)
lib/Sema/SemaCXXCast.cpp:1189
(p2)
lib/Sema/SemaCXXCast.cpp:1164
(p4)
lib/Sema/SemaCXXCast.cpp:1177
(p5)
lib/Sema/SemaCXXCast.cpp:1206
(p6)
lib/Sema/SemaCXXCast.cpp:1229
(p7)
lib/Sema/SemaCXXCast.cpp:1074
(p9)
lib/Sema/SemaCXXCast.cpp:1060
(p10)
5.2.11
(pg.97)
lib/Sema/SemaCXXCast.cpp:407
lib/Sema/SemaCXXCast.cpp:1015
(p2)
lib/Sema/SemaCXXCast.cpp:1007
(p3)
lib/Sema/SemaCXXCast.cpp:1027
(p3)
lib/Sema/SemaCXXCast.cpp:993
(p4)
lib/Sema/SemaCXXCast.cpp:999
(p5)
lib/Sema/SemaCXXCast.cpp:243
(p8)
lib/Sema/SemaCXXCast.cpp:248
(p8)
lib/Sema/SemaCXXCast.cpp:251
(p8)
5.3.1
(pg.108)
lib/Sema/SemaExpr.cpp:6526
(p8)
5.3.4
(pg.108)
include/clang/Parse/Parser.h:966
lib/Parse/ParseExpr.cpp:512
lib/Sema/SemaExprCXX.cpp:566
lib/Sema/SemaExprCXX.cpp:804
(p1)
lib/Sema/SemaExprCXX.cpp:664
(p6)
lib/Sema/SemaExprCXX.cpp:847
(p8)
lib/Sema/SemaExprCXX.cpp:785
(p16)
5.3.5
(pg.108)
lib/Parse/ParseExpr.cpp:518
lib/Sema/SemaExprCXX.cpp:1268
5.5
(pg.117)
Pointer-to-member operators
include/clang/AST/Expr.h:1822
lib/Parse/ParseExpr.cpp:131
lib/Sema/Sema.h:3969
lib/Sema/SemaExprCXX.cpp:1814
(p2)
lib/Sema/SemaExprCXX.cpp:1828
(p2)
lib/Sema/SemaExprCXX.cpp:1867
(p2)
5.16
(pg.123)
Conditional operator
lib/Sema/Sema.h:3997
5.17
(pg.124)
Assignment and compound assignment operators
lib/Sema/SemaExpr.cpp:5859
(p1)
lib/Sema/SemaExpr.cpp:4853
(p3)
6
(pg.128)
Statements
include/clang/Parse/Parser.h:1059
6.4
(pg.129)
Selection statements
lib/Parse/ParseStmt.cpp:613
(p1)
lib/Parse/ParseStmt.cpp:650
(p1)
lib/Parse/ParseStmt.cpp:744
(p1)
lib/Sema/SemaDeclCXX.cpp:5816
(p2)
lib/Parse/ParseStmt.cpp:590
(p3)
lib/Parse/ParseStmt.cpp:716
(p3)
lib/Parse/ParseStmt.cpp:796
(p3)
lib/Parse/ParseStmt.cpp:947
(p3)
lib/Sema/SemaExpr.cpp:7481
(p4)
lib/Sema/SemaExprCXX.cpp:1410
(p4)
6.4.2
(pg.129)
lib/Sema/SemaStmt.cpp:420
lib/Sema/SemaStmt.cpp:547
6.5
(pg.130)
Iteration statements
lib/Parse/ParseStmt.cpp:825
(p2)
lib/Parse/ParseStmt.cpp:873
(p2)
lib/Parse/ParseStmt.cpp:1060
(p2)
6.5.3
(pg.130)
lib/Parse/ParseStmt.cpp:955
(p1)
6.8
(pg.135)
Ambiguity resolution
lib/Parse/ParseTentative.cpp:77
(p1)
lib/Parse/ParseTentative.cpp:86
(p3)
7
(pg.137)
Declarations
include/clang/Parse/Parser.h:1333
lib/Parse/ParseDecl.cpp:345
(p1)
7.1.1
(pg.138)
lib/Sema/SemaDeclCXX.cpp:844
(p8)
7.1.5
(pg.138)
lib/Parse/ParseDecl.cpp:1388
7.1.5.1
(pg.138)
lib/Parse/ParseDecl.cpp:1395
lib/AST/Expr.cpp:1693
(p2)
7.1.5.2
(pg.138)
include/clang/Parse/Parser.h:958
lib/Parse/ParseDecl.cpp:1400
lib/Parse/ParseExprCXX.cpp:752
7.3
(pg.155)
Namespaces
lib/Parse/ParseDeclCXX.cpp:26
lib/Parse/ParseDeclCXX.cpp:242
lib/Parse/ParseDeclCXX.cpp:303
7.3.1.2
(pg.155)
lib/Sema/SemaDecl.cpp:1934
(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:2563
lib/Parse/ParseDecl.cpp:2398
(p4)
8.1
(pg.173)
Type names
lib/Parse/ParseExprCXX.cpp:862
8.2
(pg.173)
Ambiguity resolution
lib/Parse/ParseTentative.cpp:882
(p1)
lib/Parse/ParseTentative.cpp:293
(p2)
8.3.2
(pg.175)
lib/Parse/ParseDecl.cpp:2498
(p1)
lib/Sema/SemaType.cpp:486
(p4)
lib/Sema/SemaType.cpp:628
(p4)
8.3.3
(pg.175)
include/clang/AST/Type.h:1268
lib/Sema/SemaType.cpp:832
(p3)
8.3.5
(pg.175)
lib/Sema/SemaType.cpp:1122
(p2)
include/clang/AST/Type.h:1742
(p4)
lib/Sema/SemaType.cpp:1309
(p4)
8.4
(pg.187)
Function definitions
lib/Parse/Parser.cpp:619
lib/Parse/Parser.cpp:622
8.5
(pg.189)
Initializers
lib/Sema/SemaDeclCXX.cpp:4092
(p11)
8.5.3
(pg.189)
lib/Sema/SemaExpr.cpp:4882
(p5)
9
(pg.203)
Classes
include/clang/Parse/Parser.h:1355
9.1
(pg.205)
Class names
lib/Parse/ParseDeclCXX.cpp:460
9.2
(pg.206)
Class members
lib/Parse/ParseDeclCXX.cpp:1581
(p2)
lib/Sema/SemaExceptionSpec.cpp:41
(p2)
lib/Sema/SemaDeclCXX.cpp:842
(p6)
9.3.2
(pg.209)
include/clang/Parse/Parser.h:938
lib/Parse/ParseExpr.cpp:490
lib/Parse/ParseExprCXX.cpp:627
lib/Sema/SemaExprCXX.cpp:432
lib/AST/DeclCXX.cpp:631
(p1)
9.5
(pg.214)
Unions
lib/Sema/SemaDecl.cpp:5256
(p1)
9.6
(pg.215)
Bit-fields
lib/Sema/SemaDecl.cpp:5047
(p3)
lib/Sema/SemaDeclCXX.cpp:925
(p3)
lib/Sema/SemaDeclCXX.cpp:935
(p3)
10
(pg.219)
Derived classes
include/clang/Parse/Parser.h:1373
11
(pg.231)
Member access control
lib/Parse/ParseDeclCXX.cpp:1535
(p3)
12.3.2
(pg.247)
lib/Parse/ParseExprCXX.cpp:1061
lib/Parse/ParseExprCXX.cpp:1200
12.8
(pg.262)
Copying class objects
lib/Sema/SemaExprCXX.cpp:1458
(p15)
lib/Sema/SemaOverload.cpp:2197
(p15)
13
(pg.271)
Overloading
lib/Sema/SemaOverload.cpp:333
(p1)
13.3
(pg.274)
Overload resolution
lib/Sema/SemaOverload.h:445
lib/Sema/SemaOverload.h:530
13.3.2
(pg.274)
test/SemaCXX/overload-call.cpp:159
lib/Sema/SemaOverload.cpp:2438
(p2)
lib/Sema/SemaOverload.cpp:2448
(p2)
lib/Sema/SemaOverload.cpp:2481
(p2)
lib/Sema/SemaOverload.cpp:2590
(p2)
lib/Sema/SemaOverload.cpp:2599
(p2)
lib/Sema/SemaOverload.cpp:2649
(p2)
lib/Sema/SemaOverload.cpp:2946
(p2)
lib/Sema/SemaOverload.cpp:2984
(p2)
lib/Sema/SemaOverload.cpp:2466
(p3)
lib/Sema/SemaOverload.cpp:2634
(p3)
lib/Sema/SemaOverload.cpp:2968
(p3)
13.3.3
(pg.274)
lib/Sema/SemaOverload.cpp:4289
lib/Sema/SemaOverload.cpp:4189
(p1)
13.3.3.1.1
(pg.274)
lib/Sema/SemaOverload.h:41
lib/Sema/SemaOverload.h:68
lib/Sema/SemaOverload.h:95
lib/Sema/SemaOverload.h:304
lib/Sema/SemaOverload.cpp:129
(p3)
13.3.3.1.2
(pg.274)
lib/Sema/SemaOverload.h:182
lib/Sema/SemaOverload.h:304
lib/Sema/SemaOverload.h:185
(p1)
13.3.3.1.3
(pg.274)
lib/Sema/SemaOverload.h:305
13.3.3.2
(pg.274)
lib/Sema/SemaOverload.cpp:1679
lib/Sema/SemaOverload.cpp:1684
(p2)
lib/Sema/SemaOverload.cpp:1711
(p3)
lib/Sema/SemaOverload.cpp:1720
(p3)
lib/Sema/SemaOverload.cpp:1769
(p3)
lib/Sema/SemaOverload.cpp:1775
(p3)
lib/Sema/SemaOverload.cpp:1864
(p3)
lib/Sema/SemaOverload.cpp:1915
(p3)
lib/Sema/SemaOverload.cpp:1919
(p3)
lib/Sema/SemaOverload.cpp:145
(p4)
lib/Sema/SemaOverload.cpp:1795
(p4)
13.5
(pg.294)
Overloaded operators
lib/Parse/ParseExprCXX.cpp:1050
lib/Sema/Sema.h:2623
14
(pg.302)
Templates
include/clang/Parse/Parser.h:1395
lib/Sema/Sema.h:2631
14.1
(pg.303)
Template parameters
include/clang/Parse/Parser.h:1398
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:1421
15
(pg.375)
Exception handling
include/clang/AST/ExprCXX.h:380
include/clang/Parse/Parser.h:942
lib/Parse/ParseExpr.cpp:194
lib/Parse/ParseExprCXX.cpp:600
lib/Parse/ParseStmt.cpp:191
15.3
(pg.378)
Handling an exception
lib/Sema/SemaDeclCXX.cpp:5194
(p1)
15.4
(pg.380)
Exception specifications
lib/Sema/SemaExceptionSpec.cpp:48
(p2)
lib/Sema/SemaExceptionSpec.cpp:54
(p2)
18.3.1
(pg.429)
lib/Headers/stdint.h:246
(p2)
lib/Headers/stdint.h:424
(p2)
98
(pg.1069)
lib/Sema/SemaDeclCXX.cpp:5565
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:1360
(p2)
lib/Sema/SemaDeclCXX.cpp:1367
(p2)
basic.def
(pg.1)
lib/AST/Decl.cpp:589
(p2)
basic.def.odr
(pg.1)
test/CXX/basic/basic.def.odr/p1-var.cpp:3
(p1)
include/clang/Parse/Action.h:1007
(p2)
lib/Parse/ParseExpr.cpp:285
(p2)
lib/Sema/SemaDeclCXX.cpp:5939
(p2)
lib/Sema/SemaExpr.cpp:7239
(p2)
lib/Sema/SemaOverload.cpp:4337
(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:111
(p3)
lib/AST/Decl.cpp:160
(p4)
lib/AST/Decl.cpp:294
(p5)
lib/AST/Decl.cpp:310
(p6)
lib/AST/Decl.cpp:347
(p6)
lib/Sema/Sema.h:1355
(p6)
lib/Sema/SemaDecl.cpp:1884
(p6)
lib/Sema/SemaDecl.cpp:2210
(p6)
lib/Sema/SemaDecl.cpp:2230
(p6)
lib/AST/Type.cpp:1058
(p8)
lib/AST/Type.cpp:1067
(p8)
lib/AST/Type.cpp:1074
(p8)
lib/AST/Type.cpp:1081
(p8)
lib/Sema/SemaDecl.cpp:1276
(p10)
basic.lookup.argdep
(pg.1)
lib/Sema/SemaLookup.cpp:1629
lib/Sema/SemaOverload.cpp:4142
lib/Sema/SemaLookup.cpp:1839
(p3)
basic.lookup.classref
(pg.1)
lib/Sema/SemaTemplate.cpp:205
(p1)
lib/Sema/SemaTemplate.cpp:264
(p1)
lib/Sema/SemaExprCXX.cpp:2571
(p2)
lib/Sema/SemaExprCXX.cpp:2589
(p2)
lib/Sema/SemaDecl.cpp:119
(p3)
lib/Sema/SemaExprCXX.cpp:138
(p3)
lib/Sema/SemaCXXScopeSpec.cpp:432
(p4)
lib/Sema/SemaCXXScopeSpec.cpp:507
(p4)
lib/Parse/ParseExprCXX.cpp:97
(p5)
basic.lookup.koenig
(pg.1)
lib/Sema/SemaLookup.cpp:1341
(p2)
lib/Sema/SemaLookup.cpp:1347
(p2)
lib/Sema/SemaLookup.cpp:1400
(p2)
lib/Sema/SemaLookup.cpp:1406
(p2)
lib/Sema/SemaLookup.cpp:1500
(p2)
lib/Sema/SemaLookup.cpp:1506
(p2)
lib/Sema/SemaLookup.cpp:1637
(p2)
basic.lookup.qual
(pg.1)
lib/Sema/SemaLookup.cpp:976
lib/Sema/Sema.h:1342
(p1)
lib/Sema/SemaExprCXX.cpp:72
(p6)
basic.lookup.unqual
(pg.1)
lib/Sema/SemaLookup.cpp:752
basic.scope.hiding
(pg.1)
lib/Sema/SemaLookup.cpp:378
(p2)
basic.scope.pdecl
(pg.1)
lib/Sema/SemaDecl.cpp:4749
(p5)
test/SemaCXX/elaborated-type-specifier.cpp:5
(p5)
basic.scope.proto
(pg.1)
include/clang/Parse/Action.h:471
lib/Frontend/PrintParserCallbacks.cpp:96
basic.start.main
(pg.1)
lib/Sema/SemaDecl.cpp:3353
(p3)
lib/Sema/SemaDecl.cpp:4188
(p5)
basic.stc.dynamic.allocation
(pg.1)
lib/Sema/SemaDeclCXX.cpp:4839
(p1)
lib/Sema/SemaDeclCXX.cpp:4849
(p1)
lib/Sema/SemaDeclCXX.cpp:4858
(p1)
basic.stc.dynamic.deallocation
(pg.1)
lib/Sema/SemaDeclCXX.cpp:4870
(p1)
include/clang/AST/DeclCXX.h:940
(p2)
lib/AST/DeclCXX.cpp:578
(p2)
lib/AST/DeclCXX.cpp:584
(p2)
lib/AST/DeclCXX.cpp:591
(p2)
lib/Sema/SemaDeclCXX.cpp:4877
(p2)
basic.std.dynamic
(pg.1)
lib/Sema/SemaExprCXX.cpp:1103
(p2)
class
(pg.1)
lib/Sema/SemaDecl.cpp:4967
(p2)
include/clang/AST/DeclCXX.h:578
(p4)
include/clang/AST/DeclCXX.h:584
(p4)
lib/AST/DeclCXX.cpp:259
(p4)
lib/AST/DeclCXX.cpp:315
(p4)
lib/Sema/SemaDecl.cpp:3308
(p4)
lib/Sema/SemaDeclCXX.cpp:527
(p4)
class.abstract
(pg.1)
include/clang/AST/DeclCXX.h:604
include/clang/AST/DeclCXX.h:608
class.access.base
(pg.1)
include/clang/AST/ExprCXX.h:1360
(p5)
class.access.spec
(pg.1)
lib/Sema/SemaAccess.cpp:35
(p3)
class.base.init
(pg.1)
lib/Parse/ParseDeclCXX.cpp:1605
lib/Parse/ParseDeclCXX.cpp:1658
lib/Sema/SemaDeclCXX.cpp:1042
(p2)
lib/Sema/SemaDeclCXX.cpp:1347
(p2)
class.conv.ctor
(pg.1)
include/clang/AST/DeclCXX.h:1260
lib/AST/DeclCXX.cpp:780
(p1)
class.conv.fct
(pg.1)
lib/Sema/SemaDeclCXX.cpp:2739
(p1)
lib/Sema/SemaDeclCXX.cpp:2826
(p1)
lib/Sema/SemaDeclCXX.cpp:2780
(p4)
class.copy
(pg.1)
lib/Sema/SemaDeclCXX.cpp:3941
include/clang/AST/DeclCXX.h:1238
(p2)
include/clang/AST/DeclCXX.h:1252
(p2)
lib/AST/DeclCXX.cpp:185
(p2)
lib/AST/DeclCXX.cpp:743
(p2)
lib/Sema/SemaDeclCXX.cpp:2581
(p3)
lib/Sema/SemaOverload.cpp:2416
(p3)
lib/Sema/SemaDeclCXX.cpp:2217
(p4)
lib/Sema/SemaDeclCXX.cpp:2221
(p5)
include/clang/AST/DeclCXX.h:236
(p6)
include/clang/AST/DeclCXX.h:620
(p6)
include/clang/AST/DeclCXX.h:626
(p6)
lib/AST/DeclCXX.cpp:274
(p6)
lib/Sema/SemaDeclCXX.cpp:536
(p6)
lib/Sema/SemaDeclCXX.cpp:556
(p6)
lib/AST/DeclCXX.cpp:209
(p9)
lib/Sema/SemaDeclCXX.cpp:2305
(p10)
include/clang/AST/DeclCXX.h:248
(p11)
include/clang/AST/DeclCXX.h:632
(p11)
include/clang/AST/DeclCXX.h:638
(p11)
lib/AST/DeclCXX.cpp:310
(p11)
lib/Sema/SemaDeclCXX.cpp:540
(p11)
lib/Sema/SemaDeclCXX.cpp:562
(p11)
lib/Sema/SemaDeclCXX.cpp:3981
(p15)
class.ctor
(pg.1)
lib/Sema/SemaDeclCXX.cpp:569
(p3)
lib/Sema/SemaDeclCXX.cpp:2521
(p3)
include/clang/AST/DeclCXX.h:225
(p5)
include/clang/AST/DeclCXX.h:612
(p5)
include/clang/AST/DeclCXX.h:616
(p5)
include/clang/AST/DeclCXX.h:1233
(p5)
lib/AST/DeclCXX.cpp:263
(p5)
lib/AST/DeclCXX.cpp:734
(p5)
lib/Sema/SemaDeclCXX.cpp:532
(p5)
lib/Sema/SemaDeclCXX.cpp:550
(p5)
lib/Sema/SemaDeclCXX.cpp:2190
(p5)
class.derived
(pg.1)
lib/Sema/SemaDeclCXX.cpp:476
(p2)
class.dtor
(pg.1)
lib/Sema/SemaDeclCXX.cpp:3782
lib/Sema/SemaDeclCXX.cpp:2650
(p1)
lib/Sema/SemaDeclCXX.cpp:2391
(p2)
lib/Sema/SemaDeclCXX.cpp:2662
(p2)
include/clang/AST/DeclCXX.h:260
(p3)
include/clang/AST/DeclCXX.h:644
(p3)
include/clang/AST/DeclCXX.h:648
(p3)
lib/Sema/SemaDecl.cpp:3312
(p3)
class.friend
(pg.1)
lib/Sema/SemaDeclCXX.cpp:5464
(p1)
lib/Sema/SemaDeclCXX.cpp:5531
(p1)
lib/Sema/SemaDeclCXX.cpp:5562
(p1)
lib/Parse/ParseDeclCXX.cpp:746
(p2)
lib/Sema/SemaDeclCXX.cpp:5392
(p2)
lib/Sema/SemaDecl.cpp:2692
(p5)
lib/Parse/DeclSpec.cpp:498
(p6)
class.mem
(pg.1)
lib/Sema/SemaDecl.cpp:1038
(p1)
include/clang/Parse/Action.h:1435
(p2)
include/clang/Parse/Parser.h:508
(p2)
include/clang/Parse/Parser.h:527
(p2)
include/clang/Parse/Parser.h:550
(p2)
lib/Sema/SemaDeclCXX.cpp:2456
(p2)
lib/Sema/SemaDecl.cpp:3584
(p4)
class.member.lookup
(pg.1)
lib/AST/CXXInheritance.cpp:250
(p2)
lib/Sema/SemaLookup.cpp:1090
(p2)
lib/Sema/SemaLookup.cpp:1122
(p5)
lib/AST/CXXInheritance.cpp:294
(p6)
lib/Sema/SemaExpr.cpp:1409
(p8)
class.mfct
(pg.1)
lib/Sema/SemaDecl.cpp:3067
(p2)
class.mi
(pg.1)
lib/Sema/SemaDeclCXX.cpp:624
(p3)
class.qual
(pg.1)
lib/Parse/ParseDecl.cpp:887
(p2)
lib/Parse/ParseDecl.cpp:959
(p2)
lib/Parse/ParseExprCXX.cpp:1309
(p2)
class.static
(pg.1)
lib/Sema/SemaDecl.cpp:2905
(p1)
class.static.data
(pg.1)
lib/Sema/SemaDecl.cpp:3596
(p4)
class.temporary
(pg.1)
lib/CodeGen/CGClass.cpp:1280
(p4)
class.union
(pg.1)
lib/Sema/SemaDecl.cpp:1547
lib/Sema/SemaExpr.cpp:1498
lib/Sema/SemaExpr.cpp:2727
lib/Sema/SemaDeclCXX.cpp:450
(p1)
lib/Sema/SemaDeclCXX.cpp:469
(p1)
lib/Sema/SemaDecl.cpp:1518
(p2)
lib/Sema/SemaDecl.cpp:1524
(p2)
lib/Sema/SemaDecl.cpp:1593
(p2)
lib/Sema/SemaDecl.cpp:1565
(p3)
lib/Sema/SemaDecl.cpp:1579
(p3)
lib/Sema/SemaDecl.cpp:1601
(p3)
class.virtual
(pg.1)
include/clang/AST/DeclCXX.h:596
lib/Sema/SemaDeclCXX.cpp:517
(p1)
lib/Sema/Sema.h:2549
(p5)
lib/Sema/SemaDeclCXX.cpp:5695
(p6)
lib/CodeGen/CGExprCXX.cpp:117
(p12)
conv
(pg.1)
lib/Sema/SemaInit.cpp:2827
lib/Sema/SemaOverload.cpp:537
lib/Sema/SemaOverload.cpp:550
conv.lval
(pg.1)
lib/Sema/SemaExpr.cpp:211
(p1)
conv.prom
(pg.1)
lib/AST/Type.cpp:719
(p2)
conv.ptr
(pg.1)
lib/Sema/SemaOverload.cpp:1079
(p3)
conv.qual
(pg.1)
lib/Sema/SemaExprCXX.cpp:2353
(p4)
cpp.predefined
(pg.1)
lib/Frontend/InitPreprocessor.cpp:292
(p1)
dcl.array
(pg.1)
lib/AST/Type.cpp:618
(p1)
dcl.enum
(pg.1)
lib/Sema/SemaDecl.cpp:6099
(p4)
lib/Sema/SemaDecl.cpp:6122
(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:2470
(p6)
lib/Sema/SemaDecl.cpp:3878
(p6)
lib/Sema/SemaDecl.cpp:4106
(p6)
lib/Sema/SemaType.cpp:1106
(p6)
dcl.fct.default
(pg.1)
include/clang/AST/ExprCXX.h:416
lib/Sema/SemaDeclCXX.cpp:40
lib/Sema/SemaDeclCXX.cpp:214
(p3)
lib/Sema/SemaDeclCXX.cpp:250
(p4)
lib/Sema/SemaDeclCXX.cpp:379
(p4)
lib/Sema/SemaDeclCXX.cpp:120
(p5)
lib/Sema/SemaDeclCXX.cpp:263
(p6)
lib/Sema/SemaDeclCXX.cpp:331
(p6)
test/SemaCXX/default2.cpp:38
(p6)
lib/Sema/SemaDeclCXX.cpp:86
(p7)
lib/Sema/SemaDeclCXX.cpp:100
(p8)
lib/Sema/SemaDeclCXX.cpp:74
(p9)
test/SemaCXX/default2.cpp:55
(p9)
dcl.fct.spec
(pg.1)
lib/Sema/SemaDecl.cpp:2840
(p5)
lib/Sema/SemaDecl.cpp:2861
(p6)
dcl.init
(pg.1)
lib/Sema/Sema.h:4028
lib/Sema/SemaInit.cpp:2519
lib/Sema/SemaInit.cpp:2690
lib/Sema/SemaInit.cpp:2620
(p5)
lib/Sema/SemaInit.cpp:2658
(p6)
lib/Sema/SemaInit.cpp:2665
(p6)
lib/Sema/SemaInit.cpp:2615
(p7)
lib/Sema/SemaInit.cpp:2106
(p13)
lib/Sema/SemaDeclCXX.cpp:4171
(p14)
lib/Sema/SemaDeclCXX.cpp:4223
(p14)
lib/Sema/SemaInit.cpp:615
(p14)
dcl.init.aggr
(pg.1)
include/clang/AST/DeclCXX.h:567
(p1)
lib/AST/DeclCXX.cpp:78
(p1)
lib/AST/DeclCXX.cpp:254
(p1)
lib/AST/Type.cpp:577
(p1)
lib/Sema/SemaDecl.cpp:5301
(p1)
lib/Sema/SemaDeclCXX.cpp:523
(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:666
(p12)
lib/Sema/SemaInit.cpp:710
(p12)
test/SemaCXX/dcl_init_aggr.cpp:95
(p12)
test/SemaCXX/dcl_init_aggr.cpp:117
(p15)
dcl.init.ref
(pg.1)
lib/Sema/SemaDeclCXX.cpp:4365
lib/Sema/SemaOverload.h:131
test/SemaCXX/references.cpp:60
(p3)
lib/Sema/Sema.h:4032
(p4)
lib/Sema/SemaDeclCXX.cpp:4326
(p4)
lib/Sema/SemaDeclCXX.cpp:4349
(p4)
lib/Sema/SemaDeclCXX.cpp:4601
(p4)
lib/Sema/SemaDeclCXX.cpp:4427
(p5)
lib/Sema/SemaInit.cpp:3311
(p5)
test/SemaCXX/references.cpp:30
(p5)
test/SemaCXX/references.cpp:45
(p5)
dcl.init.string
(pg.1)
lib/Sema/SemaInit.cpp:2509
dcl.meaning
(pg.1)
lib/Sema/SemaDecl.cpp:2129
(p1)
lib/Sema/SemaDecl.cpp:2408
(p1)
lib/Sema/SemaDecl.cpp:3054
(p1)
lib/Sema/SemaDecl.cpp:3936
(p1)
dcl.ref
(pg.1)
include/clang/AST/Type.h:1233
lib/Sema/SemaType.cpp:442
(p1)
lib/Sema/SemaType.cpp:548
(p1)
lib/Sema/SemaType.cpp:564
(p1)
test/SemaCXX/references.cpp:79
(p1)
lib/Parse/ParseDecl.cpp:2521
(p4)
lib/Sema/SemaType.cpp:534
(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/SemaDeclCXX.cpp:4309
(p4)
dcl.stc
(pg.1)
lib/Sema/SemaDecl.cpp:2651
(p4)
dcl.type.elab
(pg.1)
lib/Sema/SemaDecl.cpp:4455
(p3)
dcl.typedef
(pg.1)
lib/Sema/SemaDecl.cpp:801
(p2)
lib/Sema/SemaDecl.cpp:4865
(p3)
lib/Sema/SemaDecl.cpp:1995
(p4)
lib/Sema/SemaTemplateInstantiateDecl.cpp:871
(p4)
lib/Sema/SemaTemplateInstantiateDecl.cpp:1032
(p4)
except.handle
(pg.1)
lib/CodeGen/CGException.cpp:499
(p3)
lib/Sema/SemaDecl.cpp:4260
(p14)
lib/Sema/SemaDeclCXX.cpp:5238
(p16)
except.spec
(pg.1)
lib/Parse/ParseDeclCXX.cpp:1717
lib/Sema/SemaExceptionSpec.cpp:145
(p2)
lib/Sema/SemaExceptionSpec.cpp:157
(p2)
except.throw
(pg.1)
lib/Sema/SemaExprCXX.cpp:387
(p3)
expr
(pg.1)
include/clang/AST/Expr.h:142
lib/AST/ASTContext.cpp:4574
lib/AST/Expr.cpp:1014
include/clang/AST/Expr.h:78
(p6)
include/clang/AST/ASTContext.h:1192
(p9)
expr.add
(pg.1)
lib/Sema/SemaExpr.cpp:5198
expr.alignof
(pg.1)
lib/AST/ExprConstant.cpp:1299
(p3)
lib/AST/ExprConstant.cpp:1343
(p3)
lib/Sema/SemaExpr.cpp:1953
(p3)
expr.ass
(pg.1)
lib/AST/Expr.cpp:1162
(p1)
expr.call
(pg.1)
include/clang/AST/Expr.h:1155
expr.cast
(pg.1)
include/clang/AST/Expr.h:1768
lib/AST/Expr.cpp:1217
(p1)
lib/Sema/SemaCXXCast.cpp:1255
(p5)
expr.comma
(pg.1)
lib/AST/Expr.cpp:1138
(p1)
lib/Sema/SemaExpr.cpp:5867
(p1)
expr.cond
(pg.1)
lib/Sema/SemaExprCXX.cpp:2070
expr.const
(pg.1)
test/SemaCXX/constant-expression.cpp:3
(p1)
expr.const.cast
(pg.1)
include/clang/AST/ExprCXX.h:215
lib/AST/Expr.cpp:1219
(p1)
expr.delete
(pg.1)
lib/Sema/SemaExprCXX.cpp:1275
(p1)
lib/Sema/SemaExprCXX.cpp:1341
(p2)
expr.dynamic.cast
(pg.1)
include/clang/AST/ExprCXX.h:173
lib/AST/Expr.cpp:1218
(p2)
expr.eq
(pg.1)
lib/Sema/SemaExpr.cpp:5410
(p1)
lib/Sema/SemaExpr.cpp:5475
(p2)
expr.log.and
(pg.1)
lib/Sema/SemaExpr.cpp:5685
(p1)
lib/Sema/SemaExpr.cpp:5706
(p2)
expr.log.or
(pg.1)
lib/Sema/SemaExpr.cpp:5686
(p1)
lib/Sema/SemaExpr.cpp:5707
(p2)
expr.mptr.oper
(pg.1)
lib/AST/Expr.cpp:1142
(p6)
expr.new
(pg.1)
lib/Sema/SemaExprCXX.cpp:866
(p8)
lib/Sema/SemaExprCXX.cpp:900
(p19)
lib/Sema/SemaExprCXX.cpp:924
(p20)
lib/Sema/SemaExprCXX.cpp:968
(p20)
lib/Sema/SemaExprCXX.cpp:980
(p20)
expr.pre.incr
(pg.1)
lib/AST/Expr.cpp:1117
(p1)
expr.prim
(pg.1)
include/clang/AST/ExprCXX.h:344
(p3)
expr.prim.general
(pg.1)
lib/Sema/SemaExpr.cpp:1163
(p6)
expr.pseudo
(pg.1)
include/clang/AST/ExprCXX.h:1029
lib/CodeGen/CGExpr.cpp:1728
(p1)
lib/CodeGen/CGExprScalar.cpp:270
(p1)
lib/Sema/SemaExprCXX.cpp:2625
(p2)
lib/Sema/SemaExprCXX.cpp:2652
(p2)
lib/Sema/SemaExprCXX.cpp:2673
(p2)
lib/Sema/SemaExprCXX.cpp:2731
(p2)
expr.ref
(pg.1)
include/clang/Parse/Action.h:1098
lib/Sema/SemaExpr.cpp:2733
lib/Sema/SemaExpr.cpp:2468
(p2)
lib/AST/Expr.cpp:1061
(p4)
lib/AST/Expr.cpp:1063
(p4)
expr.reinterpret.cast
(pg.1)
lib/AST/Expr.cpp:1219
(p1)
expr.rel
(pg.1)
lib/Sema/SemaExpr.cpp:5276
lib/Sema/SemaExpr.cpp:5404
(p2)
expr.sizeof
(pg.1)
lib/AST/ExprConstant.cpp:1297
(p2)
lib/AST/ExprConstant.cpp:1341
(p2)
lib/Sema/SemaExpr.cpp:1951
(p2)
expr.static.cast
(pg.1)
include/clang/AST/ExprCXX.h:153
lib/AST/Expr.cpp:1218
(p2)
expr.sub
(pg.1)
lib/Sema/SemaExpr.cpp:2239
(p1)
expr.type.conv
(pg.1)
include/clang/AST/ExprCXX.h:720
lib/Sema/SemaExprCXX.cpp:495
(p1)
lib/Sema/SemaExprCXX.cpp:546
(p1)
lib/Sema/SemaExprCXX.cpp:556
(p2)
expr.typeid
(pg.1)
include/clang/AST/ExprCXX.h:289
lib/Sema/SemaExprCXX.cpp:323
(p3)
lib/Sema/SemaExprCXX.cpp:329
(p3)
lib/Sema/SemaExprCXX.cpp:284
(p4)
lib/Sema/SemaExprCXX.cpp:293
(p4)
lib/Sema/SemaExprCXX.cpp:337
(p4)
expr.unary.op
(pg.1)
lib/Sema/SemaExpr.cpp:6492
(p6)
lib/Sema/SemaExpr.cpp:6495
(p6)
lib/Parse/ParseExprCXX.cpp:1365
(p10)
intro.execution
(pg.1)
include/clang/AST/FullExpr.h:13
(p12)
include/clang/Parse/Action.h:1692
(p12)
lib/AST/FullExpr.cpp:13
(p12)
lib.global.names
(pg.1)
lib/Sema/SemaCodeComplete.cpp:388
namespace.def
(pg.1)
lib/Sema/SemaDeclCXX.cpp:2893
(p2)
namespace.memdef
(pg.1)
lib/Sema/SemaDecl.cpp:3068
(p2)
lib/Sema/SemaDecl.cpp:4789
(p3)
lib/Sema/SemaDeclCXX.cpp:5482
(p3)
lib/Sema/SemaTemplate.cpp:770
(p3)
namespace.udir
(pg.1)
lib/Sema/SemaDeclCXX.cpp:3048
(p1)
lib/Sema/SemaLookup.cpp:86
(p1)
lib/Sema/SemaLookup.cpp:159
(p3)
namespace.unnamed
(pg.1)
include/clang/AST/Decl.h:251
lib/Sema/SemaDeclCXX.cpp:2966
(p1)
over.best.ics
(pg.1)
lib/Sema/SemaOverload.h:61
lib/Sema/SemaDeclCXX.cpp:4450
(p2)
lib/Sema/SemaInit.cpp:2358
(p2)
lib/Sema/SemaOverload.cpp:494
(p4)
lib/Sema/SemaOverload.cpp:737
(p6)
over.built
(pg.1)
lib/Sema/SemaOverload.cpp:3432
lib/Sema/SemaOverload.cpp:3442
(p2)
lib/Sema/SemaOverload.cpp:3534
(p3)
test/SemaCXX/overloaded-builtin-operators.cpp:79
(p3)
test/SemaCXX/overloaded-builtin-operators.cpp:82
(p3)
lib/Sema/SemaOverload.cpp:3543
(p4)
lib/Sema/SemaOverload.cpp:3575
(p5)
test/SemaCXX/overloaded-builtin-operators.cpp:129
(p5)
lib/Sema/SemaOverload.cpp:3615
(p6)
test/SemaCXX/overloaded-builtin-operators.cpp:135
(p6)
lib/Sema/SemaOverload.cpp:3621
(p7)
lib/Sema/SemaOverload.cpp:3635
(p8)
test/SemaCXX/overloaded-builtin-operators.cpp:38
(p8)
test/SemaCXX/overloaded-builtin-operators.cpp:138
(p8)
lib/Sema/SemaOverload.cpp:3649
(p9)
lib/Sema/SemaOverload.cpp:3663
(p10)
lib/Sema/SemaOverload.cpp:4058
(p11)
lib/Sema/SemaOverload.cpp:3788
(p12)
test/SemaCXX/overloaded-builtin-operators.cpp:46
(p12)
lib/Sema/SemaOverload.cpp:3745
(p13)
lib/Sema/SemaOverload.cpp:4031
(p13)
test/SemaCXX/overloaded-builtin-operators.cpp:143
(p13)
lib/Sema/SemaOverload.cpp:3756
(p14)
lib/Sema/SemaOverload.cpp:3714
(p15)
test/SemaCXX/overloaded-builtin-operators.cpp:50
(p16)
lib/Sema/SemaOverload.cpp:3837
(p17)
test/SemaCXX/overloaded-builtin-operators.cpp:54
(p17)
lib/Sema/SemaOverload.cpp:3927
(p18)
test/SemaCXX/overloaded-builtin-operators.cpp:85
(p18)
lib/Sema/SemaOverload.cpp:3888
(p19)
lib/Sema/SemaOverload.cpp:3865
(p20)
test/SemaCXX/overloaded-builtin-operators.cpp:89
(p20)
lib/Sema/SemaOverload.cpp:3896
(p21)
lib/Sema/SemaOverload.cpp:3967
(p22)
test/SemaCXX/overloaded-builtin-operators.cpp:97
(p22)
lib/Sema/SemaOverload.cpp:3807
(p24)
lib/Sema/SemaOverload.cpp:4115
(p24)
over.call
(pg.1)
lib/Sema/SemaDeclCXX.cpp:4955
(p1)
over.call.func
(pg.1)
lib/Sema/SemaOverload.cpp:2398
(p3)
over.call.object
(pg.1)
lib/Sema/SemaExpr.cpp:3544
lib/Sema/SemaOverload.cpp:6137
lib/Sema/SemaOverload.h:450
lib/Sema/SemaOverload.h:473
lib/Sema/SemaOverload.cpp:6149
(p1)
lib/Sema/SemaOverload.cpp:2896
(p2)
lib/Sema/SemaOverload.cpp:6175
(p2)
over.ics.rank
(pg.1)
lib/Sema/SemaOverload.cpp:1883
(p3)
lib/Sema/SemaOverload.cpp:1807
(p4)
lib/Sema/SemaOverload.cpp:2038
(p4)
over.ics.ref
(pg.1)
lib/Sema/SemaDeclCXX.cpp:4369
lib/Sema/SemaOverload.h:127
lib/Sema/SemaDeclCXX.cpp:4456
(p1)
lib/Sema/SemaDeclCXX.cpp:4537
(p1)
lib/Sema/SemaDeclCXX.cpp:4716
(p2)
over.ics.scs
(pg.1)
lib/Sema/SemaOverload.cpp:537
over.ics.user
(pg.1)
lib/Sema/SemaOverload.cpp:1469
lib/Sema/SemaOverload.cpp:1596
(p1)
lib/Sema/SemaOverload.cpp:1617
(p1)
lib/Sema/SemaOverload.cpp:1627
(p2)
lib/Sema/SemaOverload.cpp:468
(p4)
over.inc
(pg.1)
lib/Sema/SemaDeclCXX.cpp:5017
(p1)
over.match.best
(pg.1)
lib/Sema/SemaOverload.cpp:4201
(p1)
lib/Sema/SemaOverload.cpp:4211
(p1)
over.match.conv
(pg.1)
lib/Sema/SemaOverload.cpp:2754
over.match.copy
(pg.1)
lib/Sema/SemaOverload.cpp:2755
over.match.ctor
(pg.1)
lib/Sema/SemaOverload.cpp:1499
(p1)
over.match.funcs
(pg.1)
lib/Sema/SemaOverload.cpp:2259
(p4)
lib/Sema/SemaOverload.cpp:2262
(p5)
lib/Sema/SemaOverload.cpp:2267
(p5)
lib/Sema/SemaOverload.cpp:2673
(p7)
lib/Sema/SemaOverload.cpp:2717
(p7)
over.match.open
(pg.1)
test/SemaCXX/overloaded-builtin-operators.cpp:148
(p4)
over.match.oper
(pg.1)
lib/Sema/SemaLookup.cpp:1696
(p3)
lib/Sema/SemaLookup.cpp:1747
(p3)
lib/Sema/SemaOverload.cpp:3032
(p3)
lib/Sema/SemaOverload.cpp:3686
(p3)
test/SemaCXX/overloaded-operator.cpp:63
(p3)
lib/Sema/SemaOverload.cpp:3100
(p4)
lib/Sema/SemaExprCXX.cpp:2537
(p8)
lib/Sema/SemaOverload.cpp:5803
(p9)
lib/Sema/SemaOverload.cpp:3693
(p16)
over.oper
(pg.1)
lib/Sema/SemaDecl.cpp:3334
lib/Sema/SemaOverload.h:449
lib/Sema/SemaDeclCXX.cpp:4910
(p5)
lib/Sema/SemaDeclCXX.cpp:4922
(p6)
lib/Sema/SemaDeclCXX.cpp:4950
(p8)
lib/Sema/SemaDeclCXX.cpp:4977
(p8)
over.operator
(pg.1)
lib/Sema/SemaOverload.cpp:4000
(p23)
lib/Sema/SemaOverload.cpp:4016
(p23)
over.over
(pg.1)
lib/Sema/SemaOverload.cpp:616
lib/Sema/SemaOverload.cpp:4956
lib/Sema/SemaOverload.cpp:4994
(p1)
lib/Sema/SemaOverload.cpp:4997
(p1)
lib/Sema/SemaOverload.cpp:5163
(p1)
lib/Sema/SemaOverload.cpp:5166
(p1)
lib/Sema/SemaOverload.cpp:5034
(p2)
lib/Sema/SemaOverload.cpp:5195
(p2)
lib/Sema/SemaOverload.cpp:5016
(p3)
lib/Sema/SemaOverload.cpp:5095
(p4)
over.ref
(pg.1)
lib/Sema/SemaOverload.cpp:6402
(p1)
stmt.select
(pg.1)
lib/Sema/SemaExprCXX.cpp:1392
(p2)
stmt.while
(pg.1)
lib/CodeGen/CGStmt.cpp:362
(p2)
temp
(pg.1)
lib/Sema/SemaTemplate.cpp:2966
(p2)
lib/AST/Decl.cpp:141
(p4)
lib/Sema/SemaTemplate.cpp:840
(p5)
temp.arg
(pg.1)
lib/Sema/SemaTemplate.cpp:2106
(p1)
lib/Parse/ParseTemplate.cpp:928
(p2)
lib/Sema/SemaTemplate.cpp:1982
(p2)
temp.arg.explicit
(pg.1)
lib/Sema/SemaTemplateDeduction.cpp:1088
lib/Sema/SemaTemplateDeduction.cpp:1213
(p2)
lib/Sema/SemaTemplateDeduction.cpp:1141
(p3)
lib/Sema/SemaTemplateDeduction.cpp:1348
(p3)
lib/Sema/SemaType.cpp:1982
(p3)
lib/Sema/SemaType.cpp:2002
(p3)
temp.arg.nontype
(pg.1)
lib/Sema/SemaTemplate.cpp:2465
lib/Sema/SemaTemplate.cpp:2262
(p1)
lib/Sema/SemaTemplate.cpp:2275
(p1)
lib/Sema/SemaTemplate.cpp:2374
(p1)
lib/Sema/SemaTemplate.cpp:2387
(p1)
lib/Sema/SemaTemplate.cpp:2498
(p1)
lib/Sema/SemaTemplate.cpp:2485
(p5)
test/SemaTemplate/temp_arg_nontype.cpp:12
(p5)
temp.arg.template
(pg.1)
lib/Sema/SemaTemplate.cpp:2793
lib/Sema/SemaTemplate.cpp:2805
(p1)
temp.arg.type
(pg.1)
lib/Sema/SemaTemplate.cpp:2225
lib/Sema/SemaTemplate.cpp:1662
(p1)
lib/Sema/SemaTemplate.cpp:2232
(p2)
lib/Sema/SemaTemplateInstantiateDecl.cpp:374
(p3)
temp.class
(pg.1)
lib/Sema/SemaTemplate.cpp:809
(p4)
temp.class.order
(pg.1)
lib/Sema/SemaTemplateDeduction.cpp:2173
lib/Sema/SemaTemplateDeduction.cpp:2186
(p1)
temp.class.spec
(pg.1)
include/clang/AST/Decl.h:383
test/SemaTemplate/temp_class_spec.cpp:320
(p4)
lib/Sema/SemaTemplate.cpp:3078
(p6)
test/SemaTemplate/temp_class_spec_neg.cpp:4
(p6)
lib/Sema/SemaTemplate.cpp:3194
(p8)
lib/Sema/SemaTemplate.cpp:3133
(p9)
lib/Sema/SemaTemplate.cpp:3162
(p9)
lib/Sema/SemaTemplate.cpp:3213
(p9)
lib/Sema/SemaTemplate.cpp:3398
(p9)
test/SemaTemplate/temp_class_spec_neg.cpp:14
(p9)
lib/Sema/SemaTemplate.cpp:3303
(p10)
test/SemaTemplate/temp_class_spec_neg.cpp:37
(p10)
temp.class.spec.match
(pg.1)
lib/Sema/SemaTemplateDeduction.cpp:955
lib/Sema/SemaTemplateInstantiate.cpp:1190
(p1)
lib/Sema/SemaTemplateDeduction.cpp:960
(p2)
temp.deduct.call
(pg.1)
lib/Sema/SemaTemplateDeduction.cpp:1410
lib/Sema/SemaTemplateDeduction.cpp:1443
(p1)
lib/Sema/SemaTemplateDeduction.cpp:1496
(p2)
lib/Sema/SemaTemplateDeduction.cpp:652
(p3)
temp.deduct.conv
(pg.1)
lib/Sema/SemaTemplateDeduction.cpp:1646
lib/Sema/SemaTemplateDeduction.cpp:1703
(p1)
lib/Sema/SemaTemplateDeduction.cpp:1672
(p2)
temp.deduct.funcaddr
(pg.1)
lib/Sema/SemaTemplateDeduction.cpp:1581
temp.deduct.type
(pg.1)
lib/Sema/SemaTemplateDeduction.cpp:341
lib/Sema/SemaTemplateDeduction.cpp:438
(p2)
lib/Sema/SemaTemplateDeduction.cpp:980
(p2)
lib/Sema/SemaTemplateDeduction.cpp:1251
(p2)
lib/Sema/SemaTemplateDeduction.cpp:395
(p9)
temp.dep
(pg.1)
lib/AST/CXXInheritance.cpp:172
(p3)
temp.dep.constexpr
(pg.1)
include/clang/AST/Expr.h:53
include/clang/AST/Expr.h:90
lib/AST/Expr.cpp:70
(p2)
temp.dep.expr
(pg.1)
include/clang/AST/Expr.h:49
include/clang/AST/Expr.h:102
include/clang/AST/ExprCXX.h:361
(p2)
include/clang/AST/Expr.h:1005
(p3)
include/clang/AST/Expr.h:1016
(p3)
include/clang/AST/Expr.h:1625
(p3)
lib/AST/Expr.cpp:65
(p3)
lib/Sema/SemaExpr.cpp:1044
(p3)
include/clang/AST/ExprCXX.h:306
(p4)
temp.dep.type
(pg.1)
include/clang/AST/Type.h:770
include/clang/AST/Type.h:901
include/clang/AST/Type.h:1332
(p1)
lib/Sema/SemaCXXScopeSpec.cpp:50
(p1)
temp.expl.spec
(pg.1)
include/clang/AST/Decl.h:382
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:3057
(p2)
lib/Sema/SemaTemplate.cpp:3006
(p2)
lib/Sema/SemaTemplate.cpp:3053
(p2)
lib/Sema/SemaTemplate.cpp:3561
(p6)
lib/Sema/SemaTemplate.cpp:3755
(p6)
lib/Sema/SemaTemplate.cpp:3962
(p6)
lib/Sema/SemaTemplate.cpp:4073
(p6)
lib/Sema/SemaTemplate.cpp:3620
(p9)
lib/Sema/SemaTemplate.cpp:3912
(p11)
lib/AST/Decl.cpp:593
(p15)
temp.explicit
(pg.1)
include/clang/AST/Decl.h:391
lib/Parse/ParseTemplate.cpp:999
lib/Sema/SemaTemplate.cpp:4567
(p1)
lib/Sema/SemaTemplate.cpp:4648
(p1)
lib/Sema/SemaTemplate.cpp:4364
(p3)
lib/Sema/SemaTemplate.cpp:4475
(p3)
temp.expr.spec
(pg.1)
lib/Sema/SemaDeclCXX.cpp:317
(p21)
temp.fct
(pg.1)
lib/CodeGen/CGVtable.cpp:2279
(p2)
lib/Sema/SemaOverload.cpp:348
(p2)
temp.func.order
(pg.1)
lib/Sema/SemaTemplateDeduction.cpp:1986
temp.inst
(pg.1)
include/clang/AST/Decl.h:379
temp.local
(pg.1)
lib/Sema/SemaTemplate.cpp:37
(p1)
lib/Sema/SemaTemplate.cpp:362
(p4)
temp.mem
(pg.1)
lib/Sema/SemaLookup.cpp:497
(p6)
lib/Sema/SemaLookup.cpp:522
(p6)
temp.names
(pg.1)
lib/Parse/ParseTemplate.cpp:921
lib/Parse/ParseTemplate.cpp:970
lib/Parse/ParseExpr.cpp:64
(p3)
temp.over.link
(pg.1)
lib/AST/StmtProfile.cpp:654
lib/CodeGen/CGVtable.cpp:2313
(p4)
lib/Sema/SemaOverload.cpp:381
(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:509
(p4)
test/CXX/temp/temp.param/p4.cpp:4
(p4)
lib/AST/Expr.cpp:992
(p6)
lib/Sema/SemaTemplate.cpp:528
(p8)
lib/Sema/SemaTemplate.cpp:947
(p9)
lib/Sema/SemaTemplate.cpp:968
(p9)
lib/Sema/SemaTemplate.cpp:1010
(p10)
lib/Sema/SemaTemplate.cpp:1167
(p11)
lib/Sema/SemaTemplate.cpp:1160
(p12)
test/CXX/temp/temp.param/p12.cpp:5
(p12)
lib/Sema/SemaTemplate.cpp:489
(p14)
lib/Sema/SemaTemplate.cpp:598
(p14)
lib/Sema/SemaTemplate.cpp:660
(p14)
lib/Parse/ParseTemplate.cpp:583
(p15)
temp.point
(pg.1)
lib/Sema/Sema.cpp:211
temp.res
(pg.1)
lib/Sema/SemaDecl.cpp:79
(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:186
(p3)
6.5
lib/Sema/SemaType.cpp:174
6.6.6.4
lib/Sema/SemaStmt.cpp:1171
(p4)
6.8
lib/Lex/PPDirectives.cpp:1311
Document: C99
Name
References
5.1.1.2
(pg.21)
include/clang/Parse/Parser.h:279
lib/Parse/ParseExpr.cpp:1503
lib/Sema/SemaExpr.cpp:352
include/clang/Lex/LiteralSupport.h:139
(p1)
lib/Lex/LiteralSupport.cpp:758
(p1)
lib/Lex/Lexer.cpp:1363
(p2)
lib/Lex/PPMacroExpansion.cpp:122
(p4)
5.1.2.2.3
(pg.23)
lib/Sema/SemaDecl.cpp:4188
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:752
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:116
(p3)
lib/Sema/SemaDecl.cpp:3733
(p3)
test/CodeGen/linkage-redecl.c:3
(p3)
lib/AST/Decl.cpp:170
(p4)
lib/AST/Decl.cpp:206
(p4)
lib/Sema/Sema.h:1355
(p4)
lib/Sema/SemaDecl.cpp:1309
(p4)
lib/Sema/SemaDecl.cpp:1316
(p4)
lib/Sema/SemaDecl.cpp:1884
(p4)
lib/AST/Decl.cpp:185
(p5)
lib/AST/Decl.cpp:197
(p5)
lib/Sema/SemaDecl.cpp:3723
(p5)
lib/Sema/SemaDecl.cpp:3702
(p6)
6.2.3
(pg.43)
Name spaces of identifiers
include/clang/AST/DeclBase.h:77
6.2.5
(pg.45)
Types
include/clang/AST/Type.h:794
(p1)
lib/AST/Type.cpp:601
(p1)
lib/AST/ASTContext.cpp:165
(p2)
lib/AST/ASTContext.cpp:167
(p3)
include/clang/AST/Type.h:958
(p4)
lib/AST/ASTContext.cpp:172
(p4)
lib/AST/Type.cpp:478
(p4)
include/clang/AST/ASTContext.h:1204
(p6)
include/clang/AST/Type.h:964
(p6)
lib/AST/ASTContext.cpp:179
(p6)
lib/AST/Type.cpp:496
(p6)
include/clang/AST/Type.h:845
(p10)
lib/AST/ASTContext.cpp:186
(p10)
include/clang/AST/Type.h:848
(p11)
include/clang/AST/Type.h:849
(p11)
include/clang/AST/Type.h:850
(p11)
include/clang/AST/Type.h:1080
(p11)
lib/AST/ASTContext.cpp:224
(p11)
include/clang/AST/Type.h:836
(p17)
include/clang/AST/Type.h:851
(p17)
include/clang/AST/Type.h:852
(p18)
include/clang/AST/Type.h:853
(p19)
lib/AST/ASTContext.cpp:162
(p19)
lib/AST/Type.cpp:608
(p19)
lib/Sema/SemaType.cpp:1183
(p19)
include/clang/AST/Type.h:854
(p20)
include/clang/AST/Type.h:855
(p21)
lib/AST/Type.cpp:578
(p21)
lib/AST/Type.cpp:614
(p22)
lib/AST/Type.cpp:623
(p22)
6.2.6.2
(pg.49)
include/clang/AST/ASTContext.h:1200
6.2.7
(pg.52)
Compatible type and composite type
include/clang/AST/ASTContext.h:1163
(p1)
lib/AST/ASTContext.cpp:4461
(p1)
6.3
(pg.54)
Conversions
lib/Sema/SemaExpr.cpp:226
6.3.1.1
(pg.54)
lib/AST/Type.cpp:719
lib/AST/ASTContext.cpp:2925
(p1)
include/clang/AST/ASTContext.h:1123
(p2)
include/clang/AST/ASTContext.h:1128
(p2)
include/clang/AST/Type.h:955
(p2)
lib/AST/ASTContext.cpp:2970
(p2)
lib/AST/ASTContext.cpp:3001
(p2)
lib/Sema/Sema.h:3795
(p2)
lib/Sema/SemaExpr.cpp:234
(p2)
6.3.1.5
(pg.54)
lib/Sema/SemaOverload.cpp:885
(p1)
6.3.1.6
(pg.54)
lib/CodeGen/CGExprComplex.cpp:334
lib/Sema/SemaOverload.cpp:673
lib/Sema/SemaOverload.h:55
6.3.1.7
(pg.54)
lib/CodeGen/CGExprComplex.cpp:347
lib/Sema/SemaOverload.cpp:678
lib/Sema/SemaOverload.h:62
lib/CodeGen/CGExprScalar.cpp:540
(p2)
6.3.1.8
(pg.54)
include/clang/AST/ASTContext.h:1192
lib/AST/ASTContext.cpp:5170
lib/Sema/Sema.h:3838
lib/Sema/SemaExpr.cpp:302
include/clang/AST/ASTContext.h:1135
(p1)
lib/AST/ASTContext.cpp:3017
(p1)
lib/AST/ASTContext.cpp:5084
(p1)
lib/Lex/PPExpressions.cpp:466
(p1)
lib/Lex/PPExpressions.cpp:643
(p1)
6.3.2.1
(pg.58)
include/clang/AST/Expr.h:133
include/clang/AST/Expr.h:161
lib/AST/Expr.cpp:1004
lib/AST/Expr.cpp:1023
lib/AST/Expr.cpp:1287
lib/Sema/Sema.h:3796
lib/Sema/Sema.h:3800
lib/Sema/SemaExpr.cpp:1943
lib/Sema/SemaExpr.cpp:5866
lib/Sema/SemaExpr.cpp:6007
lib/Sema/SemaExpr.cpp:216
(p2)
include/clang/AST/ASTContext.h:1119
(p3)
lib/AST/ASTContext.cpp:2823
(p3)
lib/Sema/SemaExpr.cpp:176
(p3)
lib/Sema/SemaExpr.cpp:188
(p3)
test/Sema/expr-address-of.c:49
(p3)
lib/Sema/SemaExpr.cpp:176
(p4)
6.3.2.3
(pg.58)
include/clang/AST/Expr.h:293
(p3)
lib/AST/Expr.cpp:1930
(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:1658
6.4.2.2
(pg.63)
include/clang/AST/Expr.h:567
lib/Parse/ParseExpr.cpp:467
lib/Parse/ParseExpr.cpp:676
lib/Sema/SemaExpr.cpp:1725
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:1684
lib/Parse/ParseExpr.cpp:495
6.4.4.1
(pg.66)
include/clang/Basic/TokenKinds.def:106
lib/Lex/Lexer.cpp:1635
lib/Lex/LiteralSupport.cpp:243
lib/Sema/SemaExpr.cpp:1860
(p5)
6.4.4.2
(pg.66)
include/clang/Basic/TokenKinds.def:107
lib/Lex/Lexer.cpp:1636
lib/Lex/LiteralSupport.cpp:278
6.4.4.3
(pg.66)
lib/Sema/SemaDecl.cpp:6000
(p2)
6.4.4.4
(pg.66)
lib/Lex/LiteralSupport.cpp:721
lib/Lex/LiteralSupport.cpp:665
(p10)
lib/Lex/LiteralSupport.cpp:701
(p10)
6.4.5
(pg.74)
String literals
include/clang/Basic/TokenKinds.def:113
lib/Lex/Lexer.cpp:1690
lib/Lex/LiteralSupport.cpp:710
lib/Sema/SemaExpr.cpp:376
lib/Lex/LiteralSupport.cpp:750
(p4)
6.4.6
(pg.75)
Punctuators
include/clang/Basic/TokenKinds.def:118
lib/Lex/Lexer.cpp:1696
6.4.9
(pg.78)
Comments
include/clang/Basic/TokenKinds.def:100
6.5
(pg.79)
Expressions
include/clang/Parse/Parser.h:849
lib/Sema/Sema.h:3984
lib/Sema/Sema.h:3986
lib/Sema/SemaExpr.cpp:5673
6.5.1
(pg.81)
Primary expressions
lib/Parse/ParseExpr.cpp:459
lib/Parse/ParseExpr.cpp:1186
lib/Parse/ParseExpr.cpp:1370
lib/Parse/ParseExpr.cpp:1506
include/clang/AST/Expr.h:391
(p2)
lib/AST/Expr.cpp:1047
(p2)
lib/Parse/ParseExpr.cpp:660
(p2)
lib/Sema/SemaDecl.cpp:4294
(p2)
lib/AST/Expr.cpp:1039
(p4)
lib/AST/Expr.cpp:1132
(p5)
6.5.2
(pg.81)
Postfix operators
lib/Parse/ParseDecl.cpp:66
lib/Parse/ParseExpr.cpp:917
lib/Parse/ParseExpr.cpp:928
lib/Parse/ParseExpr.cpp:1373
lib/Parse/ParseExpr.cpp:1485
6.5.2.1
(pg.81)
include/clang/AST/Expr.h:1082
lib/Sema/SemaExpr.cpp:2227
(p1)
lib/Sema/SemaExpr.cpp:2238
(p1)
lib/Sema/SemaExpr.cpp:6691
(p1)
lib/Sema/SemaExpr.cpp:2161
(p2)
6.5.2.2
(pg.81)
include/clang/AST/Expr.h:1155
lib/Sema/SemaExpr.cpp:3648
(p1)
lib/Sema/Sema.h:3808
(p6)
lib/Sema/SemaExpr.cpp:262
(p6)
lib/Sema/SemaExpr.cpp:3693
(p6)
lib/Sema/SemaExprObjC.cpp:170
(p6)
lib/Sema/SemaExpr.cpp:3379
(p7)
lib/Sema/SemaExpr.cpp:3484
(p7)
lib/Sema/SemaOverload.cpp:6376
(p7)
6.5.2.3
(pg.81)
include/clang/AST/Expr.h:1265
include/clang/Parse/Action.h:1098
lib/Sema/SemaExpr.cpp:2733
(p3)
lib/AST/Expr.cpp:1098
(p4)
6.5.2.4
(pg.81)
include/clang/AST/Expr.h:903
lib/Sema/SemaExpr.cpp:5900
(p2)
6.5.2.5
(pg.81)
include/clang/AST/Expr.h:1467
include/clang/Frontend/StmtXML.def:360
lib/AST/Expr.cpp:1188
(p5)
6.5.3
(pg.90)
Unary operators
lib/Parse/ParseExpr.cpp:441
lib/Parse/ParseExpr.cpp:1066
lib/Parse/ParseExpr.cpp:1148
lib/AST/Expr.cpp:1042
(p4)
lib/AST/Expr.cpp:1110
(p4)
6.5.3.1
(pg.90)
include/clang/AST/Expr.h:904
lib/Sema/Sema.h:4011
6.5.3.2
(pg.90)
include/clang/AST/Expr.h:905
lib/Sema/SemaExpr.cpp:6021
lib/Sema/SemaExpr.cpp:6053
(p1)
lib/Sema/SemaExpr.cpp:6061
(p1)
lib/Sema/SemaExpr.cpp:6082
(p1)
6.5.3.3
(pg.90)
include/clang/AST/Expr.h:906
include/clang/AST/Expr.h:907
lib/Checker/GRExprEngine.cpp:2716
lib/Sema/SemaExpr.cpp:6490
(p1)
lib/Sema/SemaExpr.cpp:6507
(p1)
lib/Sema/SemaExpr.cpp:6522
(p1)
lib/Lex/PPExpressions.cpp:298
(p3)
lib/Lex/PPExpressions.cpp:318
(p4)
lib/Lex/PPExpressions.cpp:330
(p5)
lib/Sema/SemaExpr.cpp:6517
(p5)
lib/Sema/SemaExpr.cpp:6525
(p5)
6.5.3.4
(pg.90)
include/clang/AST/Expr.h:986
lib/Sema/SemaExpr.cpp:1958
(p1)
lib/Sema/SemaExpr.cpp:2045
(p1)
lib/AST/ExprConstant.cpp:1353
(p2)
lib/CodeGen/CGExprScalar.cpp:1046
(p2)
include/clang/AST/ASTContext.h:660
(p4)
lib/AST/ASTContext.cpp:2507
(p4)
lib/Sema/SemaExpr.cpp:2028
(p4)
lib/Sema/SemaExpr.cpp:2055
(p4)
6.5.4
(pg.93)
Cast operators
include/clang/AST/Expr.h:1767
lib/Parse/ParseExpr.cpp:437
lib/Parse/ParseExpr.cpp:1376
lib/Sema/SemaExpr.cpp:3849
(p2)
6.5.5
(pg.94)
Multiplicative operators
include/clang/AST/Expr.h:1823
lib/Parse/ParseExpr.cpp:136
lib/Sema/Sema.h:3971
lib/Sema/Sema.h:3974
lib/CodeGen/CGExprScalar.cpp:1164
(p2)
6.5.6
(pg.94)
Additive operators
include/clang/AST/Expr.h:1824
lib/Parse/ParseExpr.cpp:143
lib/Sema/Sema.h:3976
lib/Sema/Sema.h:3978
lib/Sema/SemaExpr.cpp:5010
lib/Sema/SemaExpr.cpp:5092
lib/Sema/SemaExpr.cpp:5103
(p3)
lib/Sema/SemaExpr.cpp:5206
(p3)
include/clang/AST/ASTContext.h:677
(p9)
lib/AST/ASTContext.cpp:2528
(p9)
6.5.7
(pg.96)
Bitwise shift operators
include/clang/AST/Expr.h:1825
lib/Parse/ParseExpr.cpp:148
lib/Sema/Sema.h:3980
lib/Sema/SemaExpr.cpp:5233
lib/Sema/SemaExpr.cpp:5236
(p2)
lib/Sema/SemaExpr.cpp:5245
(p3)
6.5.8
(pg.97)
Relational operators
include/clang/AST/Expr.h:1826
lib/Parse/ParseExpr.cpp:153
lib/Sema/Sema.h:3982
lib/Sema/SemaExpr.cpp:5276
lib/Sema/SemaExpr.cpp:5383
(p2)
lib/Sema/SemaExpr.cpp:5430
(p2)
lib/Sema/SemaExpr.cpp:5288
(p3)
lib/Lex/PPExpressions.cpp:568
(p6)
lib/Lex/PPExpressions.cpp:572
(p6)
lib/Lex/PPExpressions.cpp:576
(p6)
lib/Lex/PPExpressions.cpp:580
(p6)
6.5.9
(pg.98)
Equality operators
include/clang/AST/Expr.h:1827
lib/Parse/ParseExpr.cpp:160
lib/Sema/SemaExpr.cpp:5430
(p2)
lib/Lex/PPExpressions.cpp:584
(p3)
lib/Lex/PPExpressions.cpp:588
(p3)
lib/Sema/SemaExpr.cpp:5288
(p4)
6.5.10
(pg.99)
Bitwise AND operator
include/clang/AST/Expr.h:1828
lib/Parse/ParseExpr.cpp:165
6.5.11
(pg.100)
Bitwise exclusive OR operator
include/clang/AST/Expr.h:1829
lib/Parse/ParseExpr.cpp:169
6.5.12
(pg.100)
Bitwise inclusive OR operator
include/clang/AST/Expr.h:1830
lib/Parse/ParseExpr.cpp:173
6.5.13
(pg.101)
Logical AND operator
include/clang/AST/Expr.h:1831
lib/Parse/ParseExpr.cpp:177
lib/Lex/PPExpressions.cpp:601
(p3)
6.5.14
(pg.101)
Logical OR operator
include/clang/AST/Expr.h:1832
lib/Parse/ParseExpr.cpp:181
lib/Lex/PPExpressions.cpp:605
(p3)
6.5.15
(pg.102)
Conditional operator
lib/Parse/ParseExpr.cpp:185
lib/Sema/Sema.h:3995
lib/Sema/SemaExpr.cpp:4101
lib/Sema/SemaExpr.cpp:4118
(p2)
lib/Sema/SemaExpr.cpp:4129
(p3)
lib/Sema/SemaExpr.cpp:4137
(p3)
lib/Sema/SemaExpr.cpp:4220
(p3)
lib/Sema/SemaExpr.cpp:4226
(p3)
lib/Sema/SemaExpr.cpp:4146
(p5)
lib/Sema/SemaExpr.cpp:4159
(p6)
lib/Sema/SemaExpr.cpp:4228
(p6)
lib/Sema/SemaExpr.cpp:4266
(p6)
6.5.16
(pg.103)
Assignment operators
include/clang/AST/Expr.h:1833
lib/AST/Expr.cpp:1167
lib/Parse/ParseExpr.cpp:191
lib/Sema/Sema.h:3917
lib/Sema/Sema.h:3991
lib/Sema/SemaExpr.cpp:4604
lib/CodeGen/CGExprScalar.cpp:1136
(p1)
lib/CodeGen/CGExprScalar.cpp:1566
(p1)
lib/Sema/SemaExpr.cpp:5744
(p2)
lib/Sema/SemaExpr.cpp:5854
(p3)
6.5.16.1
(pg.103)
lib/Sema/SemaExpr.cpp:5801
lib/Sema/Sema.h:3931
(p1)
lib/Sema/SemaExpr.cpp:4476
(p1)
lib/Sema/SemaExpr.cpp:4483
(p1)
lib/Sema/SemaExpr.cpp:4503
(p1)
lib/Sema/SemaExpr.cpp:4738
(p1)
lib/Sema/SemaExpr.cpp:4754
(p1)
lib/Sema/SemaExpr.cpp:4866
(p1)
lib/Sema/SemaExpr.cpp:4889
(p2)
lib/Sema/SemaExpr.cpp:5857
(p2)
lib/CodeGen/CGExprAgg.cpp:747
(p3)
6.5.17
(pg.106)
Comma operator
include/clang/AST/Expr.h:1839
lib/Parse/ParseExpr.cpp:199
lib/Sema/Sema.h:3993
lib/Sema/SemaExpr.cpp:5864
6.6
(pg.107)
Constant expressions
lib/AST/Expr.cpp:1820
(p3)
lib/AST/ExprConstant.cpp:1394
(p3)
6.7
(pg.109)
Declarations
include/clang/Parse/Parser.h:1075
lib/Parse/ParseDecl.cpp:23
lib/Parse/ParseDecl.cpp:298
lib/Parse/ParseDecl.cpp:345
lib/Parse/ParseDecl.cpp:477
lib/Parse/ParseDecl.cpp:805
lib/Parse/Parser.cpp:540
lib/AST/Decl.cpp:604
(p5)
lib/Sema/SemaDecl.cpp:3701
(p7)
6.7.1
(pg.110)
Storage-class specifiers
lib/Parse/ParseDecl.cpp:811
lib/Parse/Parser.cpp:537
lib/Parse/Parser.cpp:617
lib/Sema/SemaDecl.cpp:2647
(p5)
6.7.2
(pg.111)
Type specifiers
lib/Sema/SemaType.cpp:190
(p2)
6.7.2.1
(pg.111)
lib/Parse/ParseDeclCXX.cpp:576
lib/Sema/SemaDecl.cpp:5584
(p2)
lib/Sema/SemaType.cpp:643
(p2)
lib/Sema/SemaDecl.cpp:5046
(p4)
lib/Parse/ParseDecl.cpp:1744
(p7)
lib/Sema/SemaDecl.cpp:5191
(p8)
lib/Sema/SemaDecl.cpp:5489
(p8)
6.7.2.2
(pg.111)
lib/Parse/ParseDecl.cpp:1841
lib/Sema/SemaDecl.cpp:5760
(p2)
lib/Sema/SemaDecl.cpp:5767
(p2)
lib/Sema/SemaDecl.cpp:5851
(p2)
lib/Sema/SemaDecl.cpp:5858
(p2)
lib/Sema/SemaDecl.cpp:5809
(p3)
lib/AST/ASTContext.cpp:4642
(p4)
6.7.2.3
(pg.111)
test/Sema/struct-compat.c:9
lib/AST/Type.cpp:548
(p2)
lib/Parse/ParseDecl.cpp:362
(p6)
lib/Parse/Parser.cpp:555
(p6)
lib/Sema/SemaDecl.cpp:4763
(p8)
test/Sema/type-spec-struct-union.c:5
(p8)
lib/Parse/ParseDecl.cpp:1913
(p11)
test/Parser/struct-recursion.c:3
(p11)
6.7.3
(pg.120)
Type qualifiers
lib/Sema/SemaDecl.cpp:1401
(p2)
lib/Sema/SemaType.cpp:394
(p2)
lib/Sema/SemaType.cpp:494
(p2)
lib/Sema/SemaType.cpp:556
(p2)
lib/Sema/SemaType.cpp:846
(p2)
lib/AST/ASTContext.cpp:2768
(p8)
lib/AST/ASTContext.cpp:2828
(p8)
lib/Sema/SemaType.cpp:423
(p8)
lib/AST/ASTContext.cpp:4459
(p9)
6.7.4
(pg.124)
Function specifiers
lib/Parse/ParseDecl.cpp:819
lib/Sema/SemaDecl.cpp:3355
(p4)
lib/AST/Decl.cpp:1057
(p6)
lib/AST/Decl.cpp:1087
(p6)
lib/AST/Decl.cpp:1102
(p6)
6.7.5
(pg.126)
Declarators
lib/Parse/ParseDecl.cpp:2313
lib/Parse/ParseDecl.cpp:2398
lib/Parse/ParseDecl.cpp:2403
lib/Parse/ParseDecl.cpp:2546
lib/Parse/ParseDecl.cpp:2798
lib/Parse/ParseDecl.cpp:2803
lib/Parse/ParseDecl.cpp:2807
lib/Parse/ParseDecl.cpp:3072
include/clang/AST/Type.h:970
(p3)
lib/AST/Type.cpp:270
(p3)
lib/AST/Type.cpp:295
(p3)
lib/AST/Type.cpp:592
(p3)
6.7.5.1
(pg.126)
include/clang/AST/Type.h:1109
6.7.5.2
(pg.126)
include/clang/AST/Type.h:1308
lib/Sema/SemaType.cpp:608
(p1)
lib/Sema/SemaType.cpp:651
(p1)
lib/Sema/SemaType.cpp:674
(p1)
include/clang/AST/Type.h:824
(p2)
lib/Sema/SemaDecl.cpp:3177
(p2)
6.7.5.3
(pg.126)
include/clang/AST/Type.h:1730
lib/Sema/SemaCodeComplete.cpp:2986
lib/Sema/SemaDeclObjC.cpp:2030
lib/Sema/SemaExprObjC.cpp:195
lib/Sema/SemaExprObjC.cpp:496
lib/Sema/SemaType.cpp:31
lib/Sema/SemaType.cpp:1095
(p1)
lib/Sema/SemaDecl.cpp:3853
(p2)
lib/Sema/SemaType.cpp:1161
(p3)
lib/Sema/SemaChecking.cpp:2466
(p4)
include/clang/AST/ASTContext.h:1119
(p7)
lib/AST/ASTContext.cpp:2823
(p7)
lib/Sema/SemaType.cpp:34
(p7)
lib/Sema/SemaType.cpp:42
(p8)
lib/Sema/SemaDecl.cpp:2931
(p10)
lib/Sema/SemaExpr.cpp:6868
(p10)
lib/Sema/SemaType.cpp:1179
(p10)
lib/Parse/ParseDecl.cpp:2752
(p11)
lib/Parse/ParseDecl.cpp:2881
(p11)
lib/Sema/SemaChecking.cpp:2485
(p12)
lib/AST/ASTContext.cpp:4542
(p15)
lib/Sema/SemaDecl.cpp:1131
(p15)
6.7.6
(pg.134)
Type names
lib/Parse/ParseDecl.cpp:27
lib/Sema/SemaType.cpp:1600
6.7.7
(pg.135)
Type definitions
lib/Sema/SemaDecl.cpp:2162
(p2)
6.7.8
(pg.137)
Initialization
include/clang/AST/Expr.h:2537
include/clang/Parse/Parser.h:981
include/clang/Parse/Parser.h:984
lib/Parse/ParseInit.cpp:10
lib/Parse/ParseInit.cpp:234
lib/Sema/Sema.h:4023
lib/Sema/SemaInit.cpp:1207
lib/Sema/SemaInit.cpp:2509
lib/Sema/SemaDecl.cpp:3569
(p4)
lib/Sema/SemaDecl.cpp:3639
(p4)
lib/Sema/SemaDecl.cpp:3551
(p5)
lib/Sema/SemaInit.cpp:1526
(p6)
lib/Sema/SemaInit.cpp:1287
(p7)
lib/Sema/SemaInit.cpp:692
(p13)
lib/Sema/SemaInit.cpp:78
(p14)
lib/Sema/SemaInit.cpp:91
(p14)
lib/Sema/SemaInit.cpp:59
(p15)
lib/Sema/SemaInit.cpp:1218
(p17)
lib/Sema/SemaInit.cpp:82
(p22)
6.8
(pg.143)
Statements and blocks
include/clang/Parse/Parser.h:1029
lib/Parse/ParseStmt.cpp:25
6.8.1
(pg.143)
Labeled statements
lib/Parse/ParseStmt.cpp:104
lib/Parse/ParseStmt.cpp:139
lib/Parse/ParseStmt.cpp:141
6.8.2
(pg.144)
Compound statement
lib/Parse/ParseStmt.cpp:144
lib/Parse/ParseStmt.cpp:409
6.8.3
(pg.144)
Expression and null statements
lib/Sema/SemaStmt.cpp:41
(p2)
include/clang/AST/Stmt.h:349
(p3)
lib/Parse/ParseStmt.cpp:146
(p3)
6.8.4
(pg.145)
Selection statements
lib/Parse/ParseStmt.cpp:587
(p3)
lib/Parse/ParseStmt.cpp:609
(p3)
lib/Parse/ParseStmt.cpp:645
(p3)
lib/Parse/ParseStmt.cpp:713
(p3)
lib/Parse/ParseStmt.cpp:740
(p3)
6.8.4.1
(pg.145)
lib/CodeGen/CGStmt.cpp:289
lib/Parse/ParseStmt.cpp:149
lib/Parse/ParseStmt.cpp:566
lib/Sema/SemaExpr.cpp:7483
(p1)
6.8.4.2
(pg.145)
lib/Parse/ParseStmt.cpp:151
lib/Sema/SemaStmt.cpp:555
(p1)
lib/Sema/SemaStmt.cpp:168
(p3)
lib/Sema/SemaStmt.cpp:542
(p5)
6.8.5
(pg.147)
Iteration statements
lib/CodeGen/CGStmt.cpp:455
(p2)
lib/CodeGen/CGStmt.cpp:515
(p2)
lib/Sema/SemaStmt.cpp:888
(p3)
lib/Sema/SemaStmt.cpp:948
(p3)
test/Sema/for.c:3
(p3)
lib/Parse/ParseStmt.cpp:793
(p5)
lib/Parse/ParseStmt.cpp:821
(p5)
lib/Parse/ParseStmt.cpp:859
(p5)
lib/Parse/ParseStmt.cpp:869
(p5)
lib/Parse/ParseStmt.cpp:944
(p5)
lib/Parse/ParseStmt.cpp:1056
(p5)
6.8.5.1
(pg.147)
lib/CodeGen/CGStmt.cpp:382
lib/Parse/ParseStmt.cpp:154
lib/Parse/ParseStmt.cpp:774
6.8.5.2
(pg.147)
lib/CodeGen/CGStmt.cpp:451
lib/Parse/ParseStmt.cpp:156
lib/Parse/ParseStmt.cpp:849
6.8.5.3
(pg.147)
lib/Parse/ParseStmt.cpp:160
lib/Parse/ParseStmt.cpp:917
6.8.6.1
(pg.148)
lib/Parse/ParseStmt.cpp:163
6.8.6.2
(pg.148)
lib/Parse/ParseStmt.cpp:167
lib/Sema/SemaStmt.cpp:1015
(p1)
6.8.6.3
(pg.148)
lib/Parse/ParseStmt.cpp:171
lib/Sema/SemaStmt.cpp:1026
(p1)
6.8.6.4
(pg.148)
lib/Parse/ParseStmt.cpp:175
lib/Sema/SemaStmt.cpp:1151
(p1)
lib/Sema/SemaStmt.cpp:1172
(p1)
lib/Sema/SemaStmt.cpp:1082
(p3)
lib/Sema/SemaStmt.cpp:1185
(p3)
6.9
(pg.152)
External definitions
include/clang/Parse/Parser.h:781
lib/Parse/ParseObjc.cpp:23
lib/Parse/Parser.cpp:302
lib/Parse/Parser.cpp:374
lib/Parse/Parser.cpp:390
lib/Sema/SemaDecl.cpp:2306
(p2)
lib/Sema/SemaExpr.cpp:7240
(p3)
6.9.1
(pg.153)
Function definitions
lib/Parse/Parser.cpp:535
lib/Parse/Parser.cpp:615
lib/Sema/SemaDecl.cpp:4106
(p3)
lib/Sema/SemaChecking.cpp:2478
(p5)
lib/Parse/Parser.cpp:715
(p6)
lib/Parse/Parser.cpp:726
(p6)
lib/Parse/Parser.cpp:764
(p6)
lib/Sema/SemaDecl.cpp:1132
(p8)
6.9.2
(pg.155)
External object definitions
lib/AST/Decl.cpp:608
(p1)
lib/AST/Decl.cpp:617
(p2)
lib/Sema/Sema.cpp:242
(p2)
lib/Sema/SemaDecl.cpp:1249
(p2)
lib/Sema/SemaDecl.cpp:3719
(p2)
lib/Sema/SemaDecl.cpp:3732
(p3)
lib/Sema/Sema.cpp:272
(p5)
6.10
(pg.157)
Preprocessing directives
lib/Lex/PPDirectives.cpp:266
(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:516
lib/Lex/PPExpressions.cpp:689
(p3)
6.10.2
(pg.161)
Source file inclusion
include/clang/Basic/TokenKinds.def:63
lib/Lex/PPDirectives.cpp:530
lib/Lex/PPDirectives.cpp:1057
(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:536
lib/Lex/PPDirectives.cpp:1211
(p6)
lib/Lex/PPDirectives.cpp:484
(p8)
lib/Lex/PPMacroExpansion.cpp:178
(p10)
lib/Lex/PPDirectives.cpp:487
(p11)
lib/Lex/PPMacroExpansion.cpp:313
(p11)
6.10.3.1
(pg.163)
lib/Lex/TokenLexer.cpp:170
(p1)
6.10.3.2
(pg.163)
lib/Lex/PPDirectives.cpp:1432
lib/Lex/PPDirectives.cpp:1347
(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:352
(p2)
lib/Lex/Preprocessor.cpp:561
(p2)
test/Preprocessor/macro_disable3.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:542
lib/Lex/PPDirectives.cpp:653
lib/Lex/PPDirectives.cpp:668
(p3)
lib/Lex/PPDirectives.cpp:658
(p5)
lib/Lex/PPDirectives.cpp:700
(p5)
6.10.5
(pg.171)
Error directive
include/clang/Basic/TokenKinds.def:74
lib/Lex/PPDirectives.cpp:546
6.10.6
(pg.171)
Pragma directive
include/clang/Basic/TokenKinds.def:77
lib/Lex/PPDirectives.cpp:550
lib/Lex/Pragma.cpp:692
(p2)
6.10.8
(pg.172)
Predefined macro names
lib/Lex/PPMacroExpansion.cpp:638
lib/Lex/PPMacroExpansion.cpp:659
6.10.8.4
(pg.172)
lib/Lex/PPDirectives.cpp:84
lib/Lex/PPDirectives.cpp:88
6.10.9.1
(pg.173)
lib/Lex/Pragma.cpp:134
7.1.3
(pg.178)
Reserved identifiers
lib/Sema/SemaCodeComplete.cpp:387
7.17
(pg.266)
Common definitions
include/clang/AST/ASTContext.h:659
lib/AST/ASTContext.cpp:2506
lib/Sema/SemaExpr.cpp:6647
(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:227
7.18.2.1
(pg.269)
lib/Headers/stdint.h:408
7.18.2.2
(pg.269)
lib/Headers/stdint.h:409
7.18.2.3
(pg.269)
lib/Headers/stdint.h:410
7.18.2.4
(pg.269)
lib/Headers/stdint.h:605
7.18.2.5
(pg.269)
lib/Headers/stdint.h:618
7.18.3
(pg.271)
Limits of other integer types
lib/Headers/stdint.h:606
lib/Headers/stdint.h:623
7.18.4
(pg.272)
Macros for integer constants
lib/Headers/stdint.h:232
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:5100
Generated: 2010-03-10 00:29
SVN Revision: 98145