Specification References

Unknown
C++
C90
C99
H&S

Document: Unknown

NameReferences
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++

NameReferences
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

NameReferences
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

NameReferences
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

NameReferences
6.3.4 lib/AST/ASTContext.cpp:5100

Generated: 2010-03-10 00:29
SVN Revision: 98145