| [basic] | https://timsong-cpp.github.io/cppwp/n4659/#basic |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L6 |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L18 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L23 |
| entity | https://timsong-cpp.github.io/cppwp/n4659/basic#def:entity |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L34 |
| name | https://timsong-cpp.github.io/cppwp/n4659/basic#def:name |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| operator-function-id | https://timsong-cpp.github.io/cppwp/n4659/over.oper#nt:operator-function-id |
| literal-operator-id | https://timsong-cpp.github.io/cppwp/n4659/over.literal#nt:literal-operator-id |
| conversion-function-id | https://timsong-cpp.github.io/cppwp/n4659/class.conv.fct#nt:conversion-function-id |
| template-id | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-id |
| [stmt.goto] | https://timsong-cpp.github.io/cppwp/n4659/stmt.goto |
| [stmt.label] | https://timsong-cpp.github.io/cppwp/n4659/stmt.label |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L42 |
| declaration | https://timsong-cpp.github.io/cppwp/n4659/basic#def:declaration |
| goto statement | https://timsong-cpp.github.io/cppwp/n4659/stmt.goto |
| labeled-statement | https://timsong-cpp.github.io/cppwp/n4659/stmt.label#nt:labeled-statement |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L48 |
| variable | https://timsong-cpp.github.io/cppwp/n4659/basic#def:variable |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L54 |
| name lookup | https://timsong-cpp.github.io/cppwp/n4659/basic#def:lookup,name |
| [basic.lookup] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup |
| 8 | https://timsong-cpp.github.io/cppwp/n4659/basic#8 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L61 |
| the same | https://timsong-cpp.github.io/cppwp/n4659/basic#def:name,same |
| (8.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#8.1 |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| (8.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#8.2 |
| operator-function-id | https://timsong-cpp.github.io/cppwp/n4659/over.oper#nt:operator-function-id |
| (8.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#8.3 |
| conversion-function-id | https://timsong-cpp.github.io/cppwp/n4659/class.conv.fct#nt:conversion-function-id |
| (8.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#8.4 |
| template-id | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-id |
| [temp.type] | https://timsong-cpp.github.io/cppwp/n4659/temp.type |
| (8.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#8.5 |
| literal operators | https://timsong-cpp.github.io/cppwp/n4659/over.literal |
| 9 | https://timsong-cpp.github.io/cppwp/n4659/basic#9 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L75 |
| linkage | https://timsong-cpp.github.io/cppwp/n4659/basic.link |
| 6.1 | https://timsong-cpp.github.io/cppwp/n4659/basic#def |
| [basic.def] | https://timsong-cpp.github.io/cppwp/n4659/basic.def |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#def-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L85 |
| declaration | https://timsong-cpp.github.io/cppwp/n4659/dcl.dcl |
| (1.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-1.1 |
| static assertion | https://timsong-cpp.github.io/cppwp/n4659/dcl.dcl#:static_assert |
| (1.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-1.2 |
| template instantiation | https://timsong-cpp.github.io/cppwp/n4659/temp.explicit |
| (1.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-1.3 |
| [temp.deduct.guide] | https://timsong-cpp.github.io/cppwp/n4659/temp.deduct.guide |
| (1.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-1.4 |
| attributes | https://timsong-cpp.github.io/cppwp/n4659/dcl.attr |
| (1.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-1.5 |
| empty-declaration | https://timsong-cpp.github.io/cppwp/n4659/dcl.dcl#nt:empty-declaration |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L103 |
| definition | https://timsong-cpp.github.io/cppwp/n4659/basic#def:definition |
| (2.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.1 |
| [dcl.fct.def] | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.def |
| (2.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.2 |
| extern | https://timsong-cpp.github.io/cppwp/n4659/dcl.stc#:extern |
| linkage-specification | https://timsong-cpp.github.io/cppwp/n4659/dcl.link#nt:linkage-specification |
| 26 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-26 |
| initializer | https://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:initializer |
| function-body | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.def.general#nt:function-body |
| (2.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.3 |
| [class.mem] | https://timsong-cpp.github.io/cppwp/n4659/class.mem |
| [class.static] | https://timsong-cpp.github.io/cppwp/n4659/class.static |
| (2.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.4 |
| [depr.static_constexpr] | https://timsong-cpp.github.io/cppwp/n4659/depr.static_constexpr |
| (2.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.5 |
| class name | https://timsong-cpp.github.io/cppwp/n4659/class.name |
| (2.6) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.6 |
| opaque-enum-declaration | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#nt:opaque-enum-declaration |
| (2.7) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.7 |
| template-parameter | https://timsong-cpp.github.io/cppwp/n4659/temp.param#nt:template-parameter |
| (2.8) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.8 |
| parameter-declaration | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct#nt:parameter-declaration |
| declarator | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:declarator |
| function-definition | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.def.general#nt:function-definition |
| (2.9) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.9 |
| typedef | https://timsong-cpp.github.io/cppwp/n4659/dcl.typedef |
| (2.10) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.10 |
| alias-declaration | https://timsong-cpp.github.io/cppwp/n4659/dcl.dcl#nt:alias-declaration |
| [dcl.typedef] | https://timsong-cpp.github.io/cppwp/n4659/dcl.typedef |
| (2.11) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.11 |
| using-declaration | https://timsong-cpp.github.io/cppwp/n4659/namespace.udecl#nt:using-declaration |
| (2.12) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.12 |
| deduction-guide | https://timsong-cpp.github.io/cppwp/n4659/temp.deduct.guide#nt:deduction-guide |
| (2.13) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.13 |
| static_assert-declaration | https://timsong-cpp.github.io/cppwp/n4659/dcl.dcl#nt:static_assert-declaration |
| (2.14) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.14 |
| attribute-declaration | https://timsong-cpp.github.io/cppwp/n4659/dcl.dcl#nt:attribute-declaration |
| (2.15) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.15 |
| empty-declaration | https://timsong-cpp.github.io/cppwp/n4659/dcl.dcl#nt:empty-declaration |
| (2.16) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.16 |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| (2.17) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.17 |
| explicit instantiation | https://timsong-cpp.github.io/cppwp/n4659/temp.explicit |
| (2.18) | https://timsong-cpp.github.io/cppwp/n4659/basic#def-2.18 |
| explicit specialization | https://timsong-cpp.github.io/cppwp/n4659/temp.expl.spec |
| declaration | https://timsong-cpp.github.io/cppwp/n4659/dcl.dcl#nt:declaration |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#def-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L206 |
| default constructor | https://timsong-cpp.github.io/cppwp/n4659/class.ctor#def:constructor,default |
| copy constructor | https://timsong-cpp.github.io/cppwp/n4659/class.copy#def:constructor,copy |
| move constructor | https://timsong-cpp.github.io/cppwp/n4659/class.copy#def:constructor,move |
| copy assignment operator | https://timsong-cpp.github.io/cppwp/n4659/class.copy#def:assignment_operator,copy |
| move assignment operator | https://timsong-cpp.github.io/cppwp/n4659/class.copy#def:assignment_operator,move |
| destructor | https://timsong-cpp.github.io/cppwp/n4659/class.dtor |
| [strings] | https://timsong-cpp.github.io/cppwp/n4659/strings |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#def-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L250 |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#def-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L255 |
| incomplete type | https://timsong-cpp.github.io/cppwp/n4659/basic.types#def:type,incomplete |
| 26) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-26 |
| declaration-seq | https://timsong-cpp.github.io/cppwp/n4659/dcl.dcl#nt:declaration-seq |
| linkage-specification | https://timsong-cpp.github.io/cppwp/n4659/dcl.link#nt:linkage-specification |
| 6.2 | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr |
| [basic.def.odr] | https://timsong-cpp.github.io/cppwp/n4659/basic.def.odr |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L267 |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L271 |
| potentially evaluated | https://timsong-cpp.github.io/cppwp/n4659/basic#def:potentially_evaluated |
| unevaluated operand | https://timsong-cpp.github.io/cppwp/n4659/expr#def:unevaluated_operand |
| potential results | https://timsong-cpp.github.io/cppwp/n4659/basic#def:potential_results |
| (2.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-2.1 |
| id-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression |
| (2.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-2.2 |
| subscripting operation | https://timsong-cpp.github.io/cppwp/n4659/expr.sub |
| (2.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-2.3 |
| class member access | https://timsong-cpp.github.io/cppwp/n4659/expr.ref |
| (2.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-2.4 |
| pointer-to-member | https://timsong-cpp.github.io/cppwp/n4659/expr.mptr.oper |
| (2.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-2.5 |
| (2.6) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-2.6 |
| conditional | https://timsong-cpp.github.io/cppwp/n4659/expr.cond |
| (2.7) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-2.7 |
| comma expression | https://timsong-cpp.github.io/cppwp/n4659/expr.comma |
| (2.8) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-2.8 |
| id-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L314 |
| odr-used | https://timsong-cpp.github.io/cppwp/n4659/basic#def:odr-used |
| lvalue-to-rvalue conversion | https://timsong-cpp.github.io/cppwp/n4659/conv.lval |
| constant expression | https://timsong-cpp.github.io/cppwp/n4659/expr.const |
| lvalue-to-rvalue
conversion | https://timsong-cpp.github.io/cppwp/n4659/conv.lval |
| discarded-value expression | https://timsong-cpp.github.io/cppwp/n4659/expr#def:discarded-value_expression |
| non-static
member function | https://timsong-cpp.github.io/cppwp/n4659/class.mfct.non-static |
| [basic.lookup] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup |
| [over.match] | https://timsong-cpp.github.io/cppwp/n4659/over.match |
| [over.over] | https://timsong-cpp.github.io/cppwp/n4659/over.over |
| [expr.unary.op] | https://timsong-cpp.github.io/cppwp/n4659/expr.unary.op |
| calls to named
functions | https://timsong-cpp.github.io/cppwp/n4659/expr.call |
| operator overloading | https://timsong-cpp.github.io/cppwp/n4659/over |
| user-defined conversions | https://timsong-cpp.github.io/cppwp/n4659/class.conv.fct |
| new-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.new#nt:new-expression |
| [dcl.init] | https://timsong-cpp.github.io/cppwp/n4659/dcl.init |
| [class.copy] | https://timsong-cpp.github.io/cppwp/n4659/class.copy |
| new-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.new#nt:new-expression |
| [expr.new] | https://timsong-cpp.github.io/cppwp/n4659/expr.new |
| [class.free] | https://timsong-cpp.github.io/cppwp/n4659/class.free |
| [expr.delete] | https://timsong-cpp.github.io/cppwp/n4659/expr.delete |
| [class.free] | https://timsong-cpp.github.io/cppwp/n4659/class.free |
| [class.dtor] | https://timsong-cpp.github.io/cppwp/n4659/class.dtor |
| 27 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-27 |
| [class.copy] | https://timsong-cpp.github.io/cppwp/n4659/class.copy |
| [dcl.init] | https://timsong-cpp.github.io/cppwp/n4659/dcl.init |
| potentially invoked | https://timsong-cpp.github.io/cppwp/n4659/class.dtor#def:potentially_invoked |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L364 |
| discarded statement | https://timsong-cpp.github.io/cppwp/n4659/stmt.if#def:discarded_statement |
| [class.ctor] | https://timsong-cpp.github.io/cppwp/n4659/class.ctor |
| [class.dtor] | https://timsong-cpp.github.io/cppwp/n4659/class.dtor |
| [class.copy] | https://timsong-cpp.github.io/cppwp/n4659/class.copy |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L374 |
| (5.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.1 |
| defined | https://timsong-cpp.github.io/cppwp/n4659/basic.def |
| (5.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.2 |
| data member | https://timsong-cpp.github.io/cppwp/n4659/class.mem#def:data_member |
| (5.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.3 |
| new-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.new#nt:new-expression |
| (5.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.4 |
| [conv.lval] | https://timsong-cpp.github.io/cppwp/n4659/conv.lval |
| (5.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.5 |
| [conv] | https://timsong-cpp.github.io/cppwp/n4659/conv |
| [expr.type.conv] | https://timsong-cpp.github.io/cppwp/n4659/expr.type.conv |
| [expr.dynamic.cast] | https://timsong-cpp.github.io/cppwp/n4659/expr.dynamic.cast |
| [expr.static.cast] | https://timsong-cpp.github.io/cppwp/n4659/expr.static.cast |
| [expr.cast] | https://timsong-cpp.github.io/cppwp/n4659/expr.cast |
| (5.6) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.6 |
| standard conversion | https://timsong-cpp.github.io/cppwp/n4659/conv |
| dynamic_cast | https://timsong-cpp.github.io/cppwp/n4659/expr.dynamic.cast |
| static_cast | https://timsong-cpp.github.io/cppwp/n4659/expr.static.cast |
| (5.7) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.7 |
| class member access | https://timsong-cpp.github.io/cppwp/n4659/expr.ref |
| (5.8) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.8 |
| typeid operator | https://timsong-cpp.github.io/cppwp/n4659/expr.typeid |
| sizeof operator | https://timsong-cpp.github.io/cppwp/n4659/expr.sizeof |
| (5.9) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.9 |
| [basic.def] | https://timsong-cpp.github.io/cppwp/n4659/basic.def |
| called | https://timsong-cpp.github.io/cppwp/n4659/expr.call |
| (5.10) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.10 |
| [class.derived] | https://timsong-cpp.github.io/cppwp/n4659/class.derived |
| (5.11) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.11 |
| assigned to | https://timsong-cpp.github.io/cppwp/n4659/expr.ass |
| (5.12) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.12 |
| alignof expression | https://timsong-cpp.github.io/cppwp/n4659/expr.alignof |
| (5.13) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-5.13 |
| exception-declaration | https://timsong-cpp.github.io/cppwp/n4659/except#nt:exception-declaration |
| [except.handle] | https://timsong-cpp.github.io/cppwp/n4659/except.handle |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L424 |
| class type | https://timsong-cpp.github.io/cppwp/n4659/class |
| enumeration type | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum |
| [dcl.inline] | https://timsong-cpp.github.io/cppwp/n4659/dcl.inline |
| [dcl.inline] | https://timsong-cpp.github.io/cppwp/n4659/dcl.inline |
| class template | https://timsong-cpp.github.io/cppwp/n4659/temp |
| function template | https://timsong-cpp.github.io/cppwp/n4659/temp.fct |
| static data member of a class template | https://timsong-cpp.github.io/cppwp/n4659/temp.static |
| member
function of a class template | https://timsong-cpp.github.io/cppwp/n4659/temp.mem.func |
| [temp.spec] | https://timsong-cpp.github.io/cppwp/n4659/temp.spec |
| [temp.class.spec] | https://timsong-cpp.github.io/cppwp/n4659/temp.class.spec |
| (6.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.1 |
| (6.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.2 |
| [basic.lookup] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup |
| overload resolution | https://timsong-cpp.github.io/cppwp/n4659/over.match |
| [temp.over] | https://timsong-cpp.github.io/cppwp/n4659/temp.over |
| (6.2.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.2.1 |
| (6.2.1.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.2.1.1 |
| (6.2.1.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.2.1.2 |
| constant expression | https://timsong-cpp.github.io/cppwp/n4659/expr.const |
| (6.2.1.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.2.1.3 |
| (6.2.1.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.2.1.4 |
| (6.2.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.2.2 |
| (6.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.3 |
| (6.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.4 |
| (6.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.5 |
| 28 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-28 |
| (6.6) | https://timsong-cpp.github.io/cppwp/n4659/basic#def.odr-6.6 |
| constructor | https://timsong-cpp.github.io/cppwp/n4659/class.ctor |
| [temp.nondep] | https://timsong-cpp.github.io/cppwp/n4659/temp.nondep |
| [temp.dep] | https://timsong-cpp.github.io/cppwp/n4659/temp.dep |
| 27) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-27 |
| 28) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-28 |
| [dcl.fct.default] | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.default |
| 6.3 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope |
| [basic.scope] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope |
| 6.3.1 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.declarative |
| [basic.scope.declarative] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.declarative |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.declarative-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L530 |
| declarative region | https://timsong-cpp.github.io/cppwp/n4659/basic#def:declarative_region |
| valid | https://timsong-cpp.github.io/cppwp/n4659/basic#def:valid |
| scope | https://timsong-cpp.github.io/cppwp/n4659/basic#def:scope |
| potential scope | https://timsong-cpp.github.io/cppwp/n4659/basic#def:potential_scope |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.declarative-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L548 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.declarative-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L572 |
| friend specifier | https://timsong-cpp.github.io/cppwp/n4659/class.friend |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.declarative-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L580 |
| (4.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.declarative-4.1 |
| (4.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.declarative-4.2 |
| hidden | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.hiding |
| [namespace.alias] | https://timsong-cpp.github.io/cppwp/n4659/namespace.alias |
| [temp] | https://timsong-cpp.github.io/cppwp/n4659/temp |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| friend declarations | https://timsong-cpp.github.io/cppwp/n4659/class.friend |
| [basic.link] | https://timsong-cpp.github.io/cppwp/n4659/basic.link |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.declarative-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L606 |
| [basic.lookup] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup |
| 6.3.2 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl |
| [basic.scope.pdecl] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.pdecl |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L612 |
| point of declaration | https://timsong-cpp.github.io/cppwp/n4659/basic#def:point_of_declaration |
| declarator | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl |
| initializer | https://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:initializer |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L626 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L639 |
| class-specifier | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-specifier |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| simple-template-id | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:simple-template-id |
| class-head | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-head |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| enum-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#nt:enum-specifier |
| opaque-enum-declaration | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#nt:opaque-enum-declaration |
| type-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L651 |
| using-declarator | https://timsong-cpp.github.io/cppwp/n4659/namespace.udecl#nt:using-declarator |
| using-declarator | https://timsong-cpp.github.io/cppwp/n4659/namespace.udecl#nt:using-declarator |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L655 |
| enumerator-definition | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#nt:enumerator-definition |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L668 |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L682 |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| (7.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-7.1 |
| class-key | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-key |
| attribute-specifier-seq | https://timsong-cpp.github.io/cppwp/n4659/dcl.attr.grammar#nt:attribute-specifier-seq |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| class-name | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-name |
| (7.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-7.2 |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| class-key | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-key |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| decl-specifier-seq | https://timsong-cpp.github.io/cppwp/n4659/dcl.spec#nt:decl-specifier-seq |
| parameter-declaration-clause | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct#nt:parameter-declaration-clause |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| class-name | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-name |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| type-name | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name |
| [basic.lookup.elab] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.elab |
| [dcl.type.elab] | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab |
| 8 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-8 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L715 |
| injected-class-name | https://timsong-cpp.github.io/cppwp/n4659/class#def:injected-class-name |
| 9 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-9 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L720 |
| [dcl.fct.def] | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.def |
| function-body | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.def.general#nt:function-body |
| 10 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-10 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L725 |
| template-parameter | https://timsong-cpp.github.io/cppwp/n4659/temp.param#nt:template-parameter |
| 11 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-11 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L738 |
| [namespace.memdef] | https://timsong-cpp.github.io/cppwp/n4659/namespace.memdef |
| 12 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.pdecl-12 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L748 |
| [temp.point] | https://timsong-cpp.github.io/cppwp/n4659/temp.point |
| 6.3.3 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.block |
| [basic.scope.block] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.block |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.block-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L755 |
| block | https://timsong-cpp.github.io/cppwp/n4659/stmt.block |
| block scope | https://timsong-cpp.github.io/cppwp/n4659/basic#def:block_scope |
| point of
declaration | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.pdecl |
| local variable | https://timsong-cpp.github.io/cppwp/n4659/basic#def:local_variable |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.block-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L764 |
| lambda-declarator | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.lambda#nt:lambda-declarator |
| function
definition | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.def |
| function-try-block | https://timsong-cpp.github.io/cppwp/n4659/except#nt:function-try-block |
| function-try-block | https://timsong-cpp.github.io/cppwp/n4659/except#nt:function-try-block |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.block-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L781 |
| exception-declaration | https://timsong-cpp.github.io/cppwp/n4659/except#nt:exception-declaration |
| handler | https://timsong-cpp.github.io/cppwp/n4659/except#nt:handler |
| handler | https://timsong-cpp.github.io/cppwp/n4659/except#nt:handler |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.block-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L788 |
| init-statement | https://timsong-cpp.github.io/cppwp/n4659/stmt.stmt#nt:init-statement |
| for-range-declaration | https://timsong-cpp.github.io/cppwp/n4659/stmt.iter#nt:for-range-declaration |
| condition | https://timsong-cpp.github.io/cppwp/n4659/stmt.stmt#nt:condition |
| [stmt.select] | https://timsong-cpp.github.io/cppwp/n4659/stmt.select |
| 6.3.4 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.proto |
| [basic.scope.proto] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.proto |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.proto-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L800 |
| function definition | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.def |
| 6.3.5 | https://timsong-cpp.github.io/cppwp/n4659/basic#funscope |
| [basic.funscope] | https://timsong-cpp.github.io/cppwp/n4659/basic.funscope |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#funscope-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L810 |
| Labels | https://timsong-cpp.github.io/cppwp/n4659/stmt.label |
| function scope | https://timsong-cpp.github.io/cppwp/n4659/basic#def:scope,function |
| 6.3.6 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.namespace |
| [basic.scope.namespace] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.namespace |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.namespace-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L818 |
| namespace-definition | https://timsong-cpp.github.io/cppwp/n4659/namespace.def#nt:namespace-definition |
| namespace-body | https://timsong-cpp.github.io/cppwp/n4659/namespace.def#nt:namespace-body |
| namespace-body | https://timsong-cpp.github.io/cppwp/n4659/namespace.def#nt:namespace-body |
| members | https://timsong-cpp.github.io/cppwp/n4659/basic#def:members |
| member
names | https://timsong-cpp.github.io/cppwp/n4659/basic#def:member_names |
| point of
declaration | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.pdecl |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.namespace-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L859 |
| [expr.prim] | https://timsong-cpp.github.io/cppwp/n4659/expr.prim |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| [namespace.qual] | https://timsong-cpp.github.io/cppwp/n4659/namespace.qual |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.namespace-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L865 |
| global namespace | https://timsong-cpp.github.io/cppwp/n4659/basic#def:global_namespace |
| global namespace scope | https://timsong-cpp.github.io/cppwp/n4659/basic#def:global_namespace_scope |
| global scope | https://timsong-cpp.github.io/cppwp/n4659/basic#def:global_scope |
| point of declaration | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.pdecl |
| global name | https://timsong-cpp.github.io/cppwp/n4659/basic#def:global |
| 6.3.7 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.class |
| [basic.scope.class] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.class |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.class-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L881 |
| noexcept-specifier | https://timsong-cpp.github.io/cppwp/n4659/except.spec#nt:noexcept-specifier |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:brace-or-equal-initializer |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.class-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L890 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.class-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L895 |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.class-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L900 |
| declarator-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:declarator-id |
| parameter-declaration-clause | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct#nt:parameter-declaration-clause |
| default
arguments | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.default |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.class-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L911 |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.class-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L938 |
| (6.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.class-6.1 |
| derived | https://timsong-cpp.github.io/cppwp/n4659/class.derived |
| (6.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.class-6.2 |
| [expr.ref] | https://timsong-cpp.github.io/cppwp/n4659/expr.ref |
| (6.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.class-6.3 |
| [expr.ref] | https://timsong-cpp.github.io/cppwp/n4659/expr.ref |
| (6.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.class-6.4 |
| [expr.prim] | https://timsong-cpp.github.io/cppwp/n4659/expr.prim |
| 6.3.8 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.enum |
| [basic.scope.enum] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.enum |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.enum-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L955 |
| scoped enumerator | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#def:scoped_enumerators |
| enumeration scope | https://timsong-cpp.github.io/cppwp/n4659/basic#def:enumeration_scope |
| enum-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#nt:enum-specifier |
| 6.3.9 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.temp |
| [basic.scope.temp] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.temp |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.temp-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L965 |
| template-parameter | https://timsong-cpp.github.io/cppwp/n4659/temp.param#nt:template-parameter |
| template-parameter-list | https://timsong-cpp.github.io/cppwp/n4659/temp#nt:template-parameter-list |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.temp-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L970 |
| template-declaration | https://timsong-cpp.github.io/cppwp/n4659/temp#nt:template-declaration |
| declaration | https://timsong-cpp.github.io/cppwp/n4659/dcl.dcl#nt:declaration |
| template-declaration | https://timsong-cpp.github.io/cppwp/n4659/temp#nt:template-declaration |
| template-declaration | https://timsong-cpp.github.io/cppwp/n4659/temp#nt:template-declaration |
| namespace-body | https://timsong-cpp.github.io/cppwp/n4659/namespace.def#nt:namespace-body |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.temp-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L996 |
| point of
declaration | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.pdecl#def:point_of_declaration |
| template-parameter | https://timsong-cpp.github.io/cppwp/n4659/temp.param#nt:template-parameter |
| template-parameter | https://timsong-cpp.github.io/cppwp/n4659/temp.param#nt:template-parameter |
| template-parameter | https://timsong-cpp.github.io/cppwp/n4659/temp.param#nt:template-parameter |
| template-parameter | https://timsong-cpp.github.io/cppwp/n4659/temp.param#nt:template-parameter |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.temp-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1021 |
| template-parameter | https://timsong-cpp.github.io/cppwp/n4659/temp.param#nt:template-parameter |
| hides | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.hiding |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.temp-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1036 |
| [temp.local] | https://timsong-cpp.github.io/cppwp/n4659/temp.local |
| [temp.local] | https://timsong-cpp.github.io/cppwp/n4659/temp.local |
| 6.3.10 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.hiding |
| [basic.scope.hiding] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.hiding |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.hiding-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1044 |
| [class.member.lookup] | https://timsong-cpp.github.io/cppwp/n4659/class.member.lookup |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.hiding-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1051 |
| class name | https://timsong-cpp.github.io/cppwp/n4659/class.name |
| enumeration name | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.hiding-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1060 |
| [basic.scope.class] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.class |
| derived
class | https://timsong-cpp.github.io/cppwp/n4659/class.derived |
| [class.member.lookup] | https://timsong-cpp.github.io/cppwp/n4659/class.member.lookup |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.hiding-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1069 |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| [namespace.qual] | https://timsong-cpp.github.io/cppwp/n4659/namespace.qual |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#scope.hiding-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1075 |
| visible | https://timsong-cpp.github.io/cppwp/n4659/basic#def:visible |
| 6.4 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup |
| [basic.lookup] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1084 |
| typedef-name | https://timsong-cpp.github.io/cppwp/n4659/dcl.typedef#nt:typedef-name |
| namespace-name | https://timsong-cpp.github.io/cppwp/n4659/namespace.def#nt:namespace-name |
| [basic.namespace] | https://timsong-cpp.github.io/cppwp/n4659/basic.namespace |
| class-name | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-name |
| [class.name] | https://timsong-cpp.github.io/cppwp/n4659/class.name |
| [basic.def] | https://timsong-cpp.github.io/cppwp/n4659/basic.def |
| [over.load] | https://timsong-cpp.github.io/cppwp/n4659/over.load |
| Overload resolution | https://timsong-cpp.github.io/cppwp/n4659/over.match |
| access rules | https://timsong-cpp.github.io/cppwp/n4659/class.access |
| [expr] | https://timsong-cpp.github.io/cppwp/n4659/expr |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1104 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1108 |
| injected-class-name | https://timsong-cpp.github.io/cppwp/n4659/class#def:injected-class-name |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1113 |
| [basic.link] | https://timsong-cpp.github.io/cppwp/n4659/basic.link |
| [basic.scope] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope |
| 6.4.1 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual |
| [basic.lookup.unqual] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.unqual |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1120 |
| [basic.lookup.unqual] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.unqual |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1128 |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| [namespace.udir] | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir |
| [basic.lookup.unqual] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.unqual |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1137 |
| postfix-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression |
| [basic.lookup.argdep] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.argdep |
| postfix-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression |
| [basic.lookup.argdep] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.argdep |
| argument-dependent
name lookup | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.argdep |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1163 |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1168 |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1173 |
| declarator-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:declarator-id |
| 29 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-29 |
| [stmt.block] | https://timsong-cpp.github.io/cppwp/n4659/stmt.block |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1204 |
| noexcept-specifier | https://timsong-cpp.github.io/cppwp/n4659/except.spec#nt:noexcept-specifier |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:brace-or-equal-initializer |
| 30 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-30 |
| (7.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-7.1 |
| [class.member.lookup] | https://timsong-cpp.github.io/cppwp/n4659/class.member.lookup |
| (7.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-7.2 |
| nested class | https://timsong-cpp.github.io/cppwp/n4659/class.nest#def:nested_class |
| 31 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-31 |
| (7.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-7.3 |
| local class | https://timsong-cpp.github.io/cppwp/n4659/class.local |
| (7.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-7.4 |
| [namespace.memdef] | https://timsong-cpp.github.io/cppwp/n4659/namespace.memdef |
| [basic.scope.class] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.class |
| [class.nest] | https://timsong-cpp.github.io/cppwp/n4659/class.nest |
| [class.local] | https://timsong-cpp.github.io/cppwp/n4659/class.local |
| 8 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-8 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1270 |
| noexcept-specifier | https://timsong-cpp.github.io/cppwp/n4659/except.spec#nt:noexcept-specifier |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:brace-or-equal-initializer |
| non-static data member | https://timsong-cpp.github.io/cppwp/n4659/class.mem#def:non-static_data_member |
| declarator-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:declarator-id |
| 32 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-32 |
| (8.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-8.1 |
| [stmt.block] | https://timsong-cpp.github.io/cppwp/n4659/stmt.block |
| (8.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-8.2 |
| [class.member.lookup] | https://timsong-cpp.github.io/cppwp/n4659/class.member.lookup |
| (8.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-8.3 |
| nested class | https://timsong-cpp.github.io/cppwp/n4659/class.nest#def:nested_class |
| 33 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-33 |
| (8.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-8.4 |
| local class | https://timsong-cpp.github.io/cppwp/n4659/class.local |
| (8.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-8.5 |
| [class.mfct] | https://timsong-cpp.github.io/cppwp/n4659/class.mfct |
| [class.static] | https://timsong-cpp.github.io/cppwp/n4659/class.static |
| [class.nest] | https://timsong-cpp.github.io/cppwp/n4659/class.nest |
| [class.local] | https://timsong-cpp.github.io/cppwp/n4659/class.local |
| 9 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-9 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1339 |
| friend
function | https://timsong-cpp.github.io/cppwp/n4659/class.friend |
| 10 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-10 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1348 |
| template-argument | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-argument |
| declarator-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:declarator-id |
| [class.member.lookup] | https://timsong-cpp.github.io/cppwp/n4659/class.member.lookup |
| template-argument | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-argument |
| declarator-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:declarator-id |
| 11 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-11 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1376 |
| default
argument | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.default |
| parameter-declaration-clause | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct#nt:parameter-declaration-clause |
| expression | https://timsong-cpp.github.io/cppwp/n4659/expr.comma#nt:expression |
| mem-initializer | https://timsong-cpp.github.io/cppwp/n4659/class.base.init#nt:mem-initializer |
| [class.base.init] | https://timsong-cpp.github.io/cppwp/n4659/class.base.init |
| [dcl.fct.default] | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.default |
| [class.base.init] | https://timsong-cpp.github.io/cppwp/n4659/class.base.init |
| ctor-initializer | https://timsong-cpp.github.io/cppwp/n4659/class.base.init#nt:ctor-initializer |
| 12 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-12 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1389 |
| constant-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.const#nt:constant-expression |
| enumerator-definition | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#nt:enumerator-definition |
| enumerator | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#nt:enumerator |
| enum-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#nt:enum-specifier |
| 13 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-13 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1396 |
| static data member | https://timsong-cpp.github.io/cppwp/n4659/class.static.data |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| [class.static.data] | https://timsong-cpp.github.io/cppwp/n4659/class.static.data |
| 14 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-14 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1404 |
| declarator-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:declarator-id |
| 15 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-15 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1423 |
| function-try-block | https://timsong-cpp.github.io/cppwp/n4659/except#nt:function-try-block |
| exception-declaration | https://timsong-cpp.github.io/cppwp/n4659/except#nt:exception-declaration |
| function-try-block | https://timsong-cpp.github.io/cppwp/n4659/except#nt:function-try-block |
| function-try-block | https://timsong-cpp.github.io/cppwp/n4659/except#nt:function-try-block |
| 16 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.unqual-16 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1434 |
| [temp.res] | https://timsong-cpp.github.io/cppwp/n4659/temp.res |
| 29) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-29 |
| parameter-declaration-clause | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct#nt:parameter-declaration-clause |
| 30) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-30 |
| base-clause | https://timsong-cpp.github.io/cppwp/n4659/class.derived#nt:base-clause |
| 31) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-31 |
| [class.nest] | https://timsong-cpp.github.io/cppwp/n4659/class.nest |
| 32) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-32 |
| parameter-declaration-clause | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct#nt:parameter-declaration-clause |
| noexcept-specifier | https://timsong-cpp.github.io/cppwp/n4659/except.spec#nt:noexcept-specifier |
| 33) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-33 |
| 6.4.2 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep |
| [basic.lookup.argdep] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.argdep |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1441 |
| postfix-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression |
| function call | https://timsong-cpp.github.io/cppwp/n4659/expr.call |
| unqualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.unqual#nt:unqualified-id |
| unqualified lookup | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.unqual |
| [class.friend] | https://timsong-cpp.github.io/cppwp/n4659/class.friend |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1466 |
| associated namespaces | https://timsong-cpp.github.io/cppwp/n4659/basic#def:namespace,associated |
| associated classes | https://timsong-cpp.github.io/cppwp/n4659/basic#def:class,associated |
| using-declaration | https://timsong-cpp.github.io/cppwp/n4659/namespace.udecl#nt:using-declaration |
| (2.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-2.1 |
| (2.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-2.2 |
| (2.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-2.3 |
| (2.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-2.4 |
| (2.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-2.5 |
| (2.6) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-2.6 |
| (2.7) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-2.7 |
| inline namespace | https://timsong-cpp.github.io/cppwp/n4659/namespace.def#def:inline_namespace |
| template-id | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-id |
| template-argument | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-argument |
| template-argument | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-argument |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1528 |
| unqualified
lookup | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.unqual |
| (3.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-3.1 |
| (3.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-3.2 |
| using-declaration | https://timsong-cpp.github.io/cppwp/n4659/namespace.udecl#nt:using-declaration |
| (3.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-3.3 |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1561 |
| [namespace.qual] | https://timsong-cpp.github.io/cppwp/n4659/namespace.qual |
| (4.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-4.1 |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| (4.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-4.2 |
| [class.friend] | https://timsong-cpp.github.io/cppwp/n4659/class.friend |
| (4.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.argdep-4.3 |
| 6.4.3 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.qual |
| [basic.lookup.qual] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.qual |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.qual-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1580 |
| [expr.prim] | https://timsong-cpp.github.io/cppwp/n4659/expr.prim |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| decltype-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:decltype-specifier |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.qual-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1611 |
| [class.nest] | https://timsong-cpp.github.io/cppwp/n4659/class.nest |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.qual-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1616 |
| declarator-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:declarator-id |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.qual-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1636 |
| [expr.prim] | https://timsong-cpp.github.io/cppwp/n4659/expr.prim |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| [namespace.qual] | https://timsong-cpp.github.io/cppwp/n4659/namespace.qual |
| hidden | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.hiding |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.qual-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1647 |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| enumerator | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#nt:enumerator |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.qual-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1652 |
| pseudo-destructor-name | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:pseudo-destructor-name |
| [expr.pseudo] | https://timsong-cpp.github.io/cppwp/n4659/expr.pseudo |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| type-name | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| class-name | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-name |
| class-name | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-name |
| class-name | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-name |
| [basic.lookup.classref] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.classref |
| 6.4.3.1 | https://timsong-cpp.github.io/cppwp/n4659/basic#class.qual |
| [class.qual] | https://timsong-cpp.github.io/cppwp/n4659/class.qual |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#class.qual-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1690 |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| [class.member.lookup] | https://timsong-cpp.github.io/cppwp/n4659/class.member.lookup |
| [class.derived] | https://timsong-cpp.github.io/cppwp/n4659/class.derived |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| [basic.scope.class] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.class |
| (1.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#class.qual-1.1 |
| [basic.lookup.qual] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.qual |
| (1.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#class.qual-1.2 |
| conversion-type-id | https://timsong-cpp.github.io/cppwp/n4659/class.conv.fct#nt:conversion-type-id |
| conversion-function-id | https://timsong-cpp.github.io/cppwp/n4659/class.conv.fct#nt:conversion-function-id |
| conversion-type-id | https://timsong-cpp.github.io/cppwp/n4659/class.conv.fct#nt:conversion-type-id |
| [basic.lookup.classref] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.classref |
| (1.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#class.qual-1.3 |
| template-argument | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-argument |
| template-id | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-id |
| postfix-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression |
| (1.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#class.qual-1.4 |
| using-declaration | https://timsong-cpp.github.io/cppwp/n4659/namespace.udecl#nt:using-declaration |
| hidden | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.hiding |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#class.qual-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1720 |
| 34 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-34 |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| (2.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#class.qual-2.1 |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| [class] | https://timsong-cpp.github.io/cppwp/n4659/class |
| (2.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#class.qual-2.2 |
| using-declarator | https://timsong-cpp.github.io/cppwp/n4659/namespace.udecl#nt:using-declarator |
| using-declaration | https://timsong-cpp.github.io/cppwp/n4659/namespace.udecl#nt:using-declaration |
| member-declaration | https://timsong-cpp.github.io/cppwp/n4659/class.mem#nt:member-declaration |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| simple-template-id | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:simple-template-id |
| template-name | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-name |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| declarator-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:declarator-id |
| using-declaration | https://timsong-cpp.github.io/cppwp/n4659/namespace.udecl#nt:using-declaration |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#class.qual-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1757 |
| 34) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-34 |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| base-specifier | https://timsong-cpp.github.io/cppwp/n4659/class.derived#nt:base-specifier |
| 6.4.3.2 | https://timsong-cpp.github.io/cppwp/n4659/basic#namespace.qual |
| [namespace.qual] | https://timsong-cpp.github.io/cppwp/n4659/namespace.qual |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#namespace.qual-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1764 |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| template-argument | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-argument |
| template-id | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-id |
| postfix-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#namespace.qual-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1776 |
| inline namespace set | https://timsong-cpp.github.io/cppwp/n4659/namespace.def#def:inline_namespace_set |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#namespace.qual-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1786 |
| using-declaration | https://timsong-cpp.github.io/cppwp/n4659/namespace.udecl#nt:using-declaration |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#namespace.qual-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1850 |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#namespace.qual-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1895 |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#namespace.qual-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1924 |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#namespace.qual-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L1954 |
| declarator-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:declarator-id |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| unqualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.unqual#nt:unqualified-id |
| unqualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.unqual#nt:unqualified-id |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| inline namespace set | https://timsong-cpp.github.io/cppwp/n4659/namespace.def#def:inline_namespace_set |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| 6.4.4 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.elab |
| [basic.lookup.elab] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.elab |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.elab-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2008 |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| class-name | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-name |
| enum-name | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#nt:enum-name |
| hidden | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.hiding |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.elab-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2015 |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| class-key | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-key |
| attribute-specifier-seq | https://timsong-cpp.github.io/cppwp/n4659/dcl.attr.grammar#nt:attribute-specifier-seq |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| [basic.lookup.unqual] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.unqual |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| type-name | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| class-key | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-key |
| type-name | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| class-key | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-key |
| attribute-specifier-seq | https://timsong-cpp.github.io/cppwp/n4659/dcl.attr.grammar#nt:attribute-specifier-seq |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| class-name | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-name |
| [basic.scope.pdecl] | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.pdecl |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.elab-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2044 |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| [basic.lookup.qual] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.qual |
| type-name | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab#nt:elaborated-type-specifier |
| [dcl.type.elab] | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab |
| [dcl.type.elab] | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab |
| [dcl.type.elab] | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.elab |
| 6.4.5 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.classref |
| [basic.lookup.classref] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.classref |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.classref-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2086 |
| class member access | https://timsong-cpp.github.io/cppwp/n4659/expr.ref |
| identifier | https://timsong-cpp.github.io/cppwp/n4659/lex.name#nt:identifier |
| [temp.names] | https://timsong-cpp.github.io/cppwp/n4659/temp.names |
| postfix-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.classref-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2097 |
| id-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression |
| class member
access | https://timsong-cpp.github.io/cppwp/n4659/expr.ref |
| unqualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.unqual#nt:unqualified-id |
| unqualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.unqual#nt:unqualified-id |
| pseudo-destructor call | https://timsong-cpp.github.io/cppwp/n4659/expr.pseudo |
| unqualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.unqual#nt:unqualified-id |
| postfix-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.classref-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2106 |
| unqualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.unqual#nt:unqualified-id |
| type-name | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name |
| type-name | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name |
| postfix-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression |
| type-name | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.classref-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2127 |
| id-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| postfix-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression |
| [basic.lookup.qual] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.qual |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.classref-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2141 |
| qualified-id | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id |
| class-name | https://timsong-cpp.github.io/cppwp/n4659/class#nt:class-name |
| namespace-name | https://timsong-cpp.github.io/cppwp/n4659/namespace.def#nt:namespace-name |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.classref-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2149 |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| simple-template-id | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:simple-template-id |
| template-argument | https://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:template-argument |
| postfix-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.classref-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2155 |
| id-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression |
| conversion-function-id | https://timsong-cpp.github.io/cppwp/n4659/class.conv.fct#nt:conversion-function-id |
| conversion-type-id | https://timsong-cpp.github.io/cppwp/n4659/class.conv.fct#nt:conversion-type-id |
| postfix-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression |
| 6.4.6 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.udir |
| [basic.lookup.udir] | https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.udir |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#lookup.udir-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2182 |
| using-directive | https://timsong-cpp.github.io/cppwp/n4659/namespace.udir#nt:using-directive |
| namespace-alias-definition | https://timsong-cpp.github.io/cppwp/n4659/namespace.alias#nt:namespace-alias-definition |
| namespace-name | https://timsong-cpp.github.io/cppwp/n4659/namespace.def#nt:namespace-name |
| nested-name-specifier | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier |
| 6.5 | https://timsong-cpp.github.io/cppwp/n4659/basic#link |
| [basic.link] | https://timsong-cpp.github.io/cppwp/n4659/basic.link |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#link-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2195 |
| program | https://timsong-cpp.github.io/cppwp/n4659/basic#def:program |
| translation units | https://timsong-cpp.github.io/cppwp/n4659/lex#def:translation_unit |
| declaration-seq | https://timsong-cpp.github.io/cppwp/n4659/dcl.dcl#nt:declaration-seq |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#link-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2206 |
| linkage | https://timsong-cpp.github.io/cppwp/n4659/basic#def:linkage |
| (2.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-2.1 |
| external linkage | https://timsong-cpp.github.io/cppwp/n4659/basic#def:external_linkage |
| (2.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-2.2 |
| internal linkage | https://timsong-cpp.github.io/cppwp/n4659/basic#def:internal_linkage |
| (2.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-2.3 |
| no linkage | https://timsong-cpp.github.io/cppwp/n4659/basic#def:no_linkage |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#link-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2229 |
| namespace scope | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.namespace |
| (3.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-3.1 |
| (3.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-3.2 |
| (3.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-3.3 |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#link-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2250 |
| (4.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-4.1 |
| (4.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-4.2 |
| (4.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-4.3 |
| [class] | https://timsong-cpp.github.io/cppwp/n4659/class |
| [dcl.typedef] | https://timsong-cpp.github.io/cppwp/n4659/dcl.typedef |
| (4.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-4.4 |
| enumeration | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum |
| [dcl.typedef] | https://timsong-cpp.github.io/cppwp/n4659/dcl.typedef |
| (4.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-4.5 |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#link-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2270 |
| [dcl.typedef] | https://timsong-cpp.github.io/cppwp/n4659/dcl.typedef |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#link-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2278 |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#link-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2308 |
| 8 | https://timsong-cpp.github.io/cppwp/n4659/basic#link-8 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2332 |
| block scope | https://timsong-cpp.github.io/cppwp/n4659/basic.scope.block#def:block_scope |
| (8.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-8.1 |
| [dcl.typedef] | https://timsong-cpp.github.io/cppwp/n4659/dcl.typedef |
| (8.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-8.2 |
| (8.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-8.3 |
| [temp] | https://timsong-cpp.github.io/cppwp/n4659/temp |
| 35 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-35 |
| (8.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-8.4 |
| fundamental type | https://timsong-cpp.github.io/cppwp/n4659/basic.fundamental |
| (8.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-8.5 |
| compound type | https://timsong-cpp.github.io/cppwp/n4659/basic.compound |
| (8.6) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-8.6 |
| cv-qualified | https://timsong-cpp.github.io/cppwp/n4659/basic.type.qualifier |
| (8.7) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-8.7 |
| linkage | https://timsong-cpp.github.io/cppwp/n4659/dcl.link |
| (8.8) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-8.8 |
| unnamed
namespace | https://timsong-cpp.github.io/cppwp/n4659/namespace.unnamed |
| (8.9) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-8.9 |
| odr-used | https://timsong-cpp.github.io/cppwp/n4659/basic.def.odr |
| 9 | https://timsong-cpp.github.io/cppwp/n4659/basic#link-9 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2397 |
| the same | https://timsong-cpp.github.io/cppwp/n4659/basic#def:name,same |
| (9.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-9.1 |
| (9.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-9.2 |
| (9.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-9.3 |
| [dcl.fct] | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct |
| (9.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#link-9.4 |
| [temp.over.link] | https://timsong-cpp.github.io/cppwp/n4659/temp.over.link |
| 10 | https://timsong-cpp.github.io/cppwp/n4659/basic#link-10 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2415 |
| typedefs | https://timsong-cpp.github.io/cppwp/n4659/dcl.typedef |
| [dcl.array] | https://timsong-cpp.github.io/cppwp/n4659/dcl.array |
| 11 | https://timsong-cpp.github.io/cppwp/n4659/basic#link-11 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2426 |
| linkage-specification | https://timsong-cpp.github.io/cppwp/n4659/dcl.link#nt:linkage-specification |
| 35) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-35 |
| 6.6 | https://timsong-cpp.github.io/cppwp/n4659/basic#start |
| [basic.start] | https://timsong-cpp.github.io/cppwp/n4659/basic.start |
| 6.6.1 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.main |
| [basic.start.main] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.main |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.main-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2436 |
| [intro.multithread] | https://timsong-cpp.github.io/cppwp/n4659/intro.multithread |
| [thread.threads] | https://timsong-cpp.github.io/cppwp/n4659/thread.threads |
| [basic.start.static] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.static |
| [basic.start.term] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.term |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.main-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2451 |
| (2.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#start.main-2.1 |
| (2.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#start.main-2.2 |
| [dcl.fct] | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct |
| [multibyte.strings] | https://timsong-cpp.github.io/cppwp/n4659/multibyte.strings |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.main-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2483 |
| linkage | https://timsong-cpp.github.io/cppwp/n4659/basic.link |
| linkage-specification | https://timsong-cpp.github.io/cppwp/n4659/dcl.link#nt:linkage-specification |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.main-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2500 |
| std::exit(int) | https://timsong-cpp.github.io/cppwp/n4659/support.start.term#lib:exit |
| [class.dtor] | https://timsong-cpp.github.io/cppwp/n4659/class.dtor |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.main-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2512 |
| compound-statement | https://timsong-cpp.github.io/cppwp/n4659/stmt.block#nt:compound-statement |
| [except.handle] | https://timsong-cpp.github.io/cppwp/n4659/except.handle |
| 6.6.2 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.static |
| [basic.start.static] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.static |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.static-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2526 |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.static-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2534 |
| constant initializer | https://timsong-cpp.github.io/cppwp/n4659/basic#def:constant_initializer |
| Constant initialization | https://timsong-cpp.github.io/cppwp/n4659/basic#def:constant_initialization |
| static
storage duration | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.static#def:static_storage_duration |
| thread storage
duration | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.thread#def:thread_storage_duration |
| zero-initialized | https://timsong-cpp.github.io/cppwp/n4659/dcl.init#def:zero-initialization |
| static initialization | https://timsong-cpp.github.io/cppwp/n4659/basic#def:static_initialization |
| dynamic initialization | https://timsong-cpp.github.io/cppwp/n4659/basic#def:dynamic_initialization |
| [intro.races] | https://timsong-cpp.github.io/cppwp/n4659/intro.races |
| [basic.start.dynamic] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.dynamic |
| [stmt.dcl] | https://timsong-cpp.github.io/cppwp/n4659/stmt.dcl |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.static-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2560 |
| (3.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#start.static-3.1 |
| (3.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#start.static-3.2 |
| 6.6.3 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic |
| [basic.start.dynamic] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.dynamic |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2596 |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2608 |
| (2.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-2.1 |
| (2.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-2.2 |
| (2.2.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-2.2.1 |
| [intro.multithread] | https://timsong-cpp.github.io/cppwp/n4659/intro.multithread |
| [basic.start.main] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.main |
| (2.2.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-2.2.2 |
| (2.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-2.3 |
| (2.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-2.4 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2652 |
| non-initialization odr-use | https://timsong-cpp.github.io/cppwp/n4659/basic#def:odr-use,non-initialization |
| [basic.def.odr] | https://timsong-cpp.github.io/cppwp/n4659/basic.def.odr |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2658 |
| 36 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-36 |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2714 |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2725 |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.dynamic-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2738 |
| std::terminate | https://timsong-cpp.github.io/cppwp/n4659/except.terminate |
| 36) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-36 |
| [basic.def.odr] | https://timsong-cpp.github.io/cppwp/n4659/basic.def.odr |
| [basic.stc.static] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.static |
| 6.6.4 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.term |
| [basic.start.term] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.term |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.term-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2746 |
| Destructors | https://timsong-cpp.github.io/cppwp/n4659/class.dtor |
| lifetime | https://timsong-cpp.github.io/cppwp/n4659/basic.life#def:lifetime |
| std::exit | https://timsong-cpp.github.io/cppwp/n4659/support.start.term#lib:exit |
| [basic.start.main] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.main |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.term-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2764 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.term-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2772 |
| std::terminate | https://timsong-cpp.github.io/cppwp/n4659/except.terminate |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.term-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2789 |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.term-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2797 |
| [support.start.term] | https://timsong-cpp.github.io/cppwp/n4659/support.start.term |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.term-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2811 |
| [support.runtime] | https://timsong-cpp.github.io/cppwp/n4659/support.runtime |
| happen before | https://timsong-cpp.github.io/cppwp/n4659/intro.multithread#def:happens_before |
| [support.start.term] | https://timsong-cpp.github.io/cppwp/n4659/support.start.term |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#start.term-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2823 |
| 6.7 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc |
| [basic.stc] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2836 |
| storage duration | https://timsong-cpp.github.io/cppwp/n4659/basic#def:storage_duration |
| (1.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc-1.1 |
| (1.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc-1.2 |
| (1.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc-1.3 |
| (1.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc-1.4 |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2850 |
| [basic.def] | https://timsong-cpp.github.io/cppwp/n4659/basic.def |
| implicitly created by
the implementation | https://timsong-cpp.github.io/cppwp/n4659/class.temporary |
| new-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.new#nt:new-expression |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2861 |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2864 |
| invalid pointer values | https://timsong-cpp.github.io/cppwp/n4659/basic.compound#def:invalid_pointer_value |
| 37 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-37 |
| 37) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-37 |
| 6.7.1 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.static |
| [basic.stc.static] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.static |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.static-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2880 |
| static storage duration | https://timsong-cpp.github.io/cppwp/n4659/basic#def:static_storage_duration |
| [basic.start.static] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.static |
| [basic.start.term] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.term |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.static-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2888 |
| [class.copy] | https://timsong-cpp.github.io/cppwp/n4659/class.copy |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.static-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2894 |
| [stmt.dcl] | https://timsong-cpp.github.io/cppwp/n4659/stmt.dcl |
| [basic.start.term] | https://timsong-cpp.github.io/cppwp/n4659/basic.start.term |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.static-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2901 |
| 6.7.2 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.thread |
| [basic.stc.thread] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.thread |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.thread-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2908 |
| thread
storage duration | https://timsong-cpp.github.io/cppwp/n4659/basic#def:thread_storage_duration |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.thread-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2916 |
| odr-use | https://timsong-cpp.github.io/cppwp/n4659/basic.def.odr |
| 6.7.3 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.auto |
| [basic.stc.auto] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.auto |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.auto-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2922 |
| automatic storage duration | https://timsong-cpp.github.io/cppwp/n4659/basic#def:automatic_storage_duration |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.auto-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2930 |
| [stmt.dcl] | https://timsong-cpp.github.io/cppwp/n4659/stmt.dcl |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.auto-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2935 |
| [class.copy] | https://timsong-cpp.github.io/cppwp/n4659/class.copy |
| 6.7.4 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic |
| [basic.stc.dynamic] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.dynamic |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2945 |
| program
execution | https://timsong-cpp.github.io/cppwp/n4659/intro.execution |
| new-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.new#nt:new-expression |
| delete-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.delete#nt:delete-expression |
| allocation functions | https://timsong-cpp.github.io/cppwp/n4659/basic#def:allocation_functions |
| deallocation functions | https://timsong-cpp.github.io/cppwp/n4659/basic#def:deallocation_functions |
| [new.delete.placement] | https://timsong-cpp.github.io/cppwp/n4659/new.delete.placement |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L2961 |
| [new.delete] | https://timsong-cpp.github.io/cppwp/n4659/new.delete |
| [replacement.functions] | https://timsong-cpp.github.io/cppwp/n4659/replacement.functions |
| [support.dynamic] | https://timsong-cpp.github.io/cppwp/n4659/support.dynamic |
| new-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.new#nt:new-expression |
| delete-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.delete#nt:delete-expression |
| [class.free] | https://timsong-cpp.github.io/cppwp/n4659/class.free |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3009 |
| [basic.stc.dynamic.allocation] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.dynamic.allocation |
| [basic.stc.dynamic.deallocation] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.dynamic.deallocation |
| 6.7.4.1 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.allocation |
| [basic.stc.dynamic.allocation] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.dynamic.allocation |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.allocation-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3017 |
| [support.types] | https://timsong-cpp.github.io/cppwp/n4659/support.types |
| default
argument | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct.default |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.allocation-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3032 |
| [new.delete.single] | https://timsong-cpp.github.io/cppwp/n4659/new.delete.single |
| [conv.ptr] | https://timsong-cpp.github.io/cppwp/n4659/conv.ptr |
| [new.delete.single] | https://timsong-cpp.github.io/cppwp/n4659/new.delete.single |
| [new.delete.array] | https://timsong-cpp.github.io/cppwp/n4659/new.delete.array |
| 38 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-38 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.allocation-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3061 |
| [new.handler] | https://timsong-cpp.github.io/cppwp/n4659/new.handler |
| [set.new.handler] | https://timsong-cpp.github.io/cppwp/n4659/set.new.handler |
| exception specification | https://timsong-cpp.github.io/cppwp/n4659/except.spec |
| throwing an exception | https://timsong-cpp.github.io/cppwp/n4659/except.throw |
| handler | https://timsong-cpp.github.io/cppwp/n4659/except.handle |
| std::bad_alloc | https://timsong-cpp.github.io/cppwp/n4659/bad.alloc |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.allocation-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3077 |
| new
expression | https://timsong-cpp.github.io/cppwp/n4659/expr.new |
| function call | https://timsong-cpp.github.io/cppwp/n4659/expr.call |
| static storage duration | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.static |
| thread storage duration | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.thread |
| std::type_info | https://timsong-cpp.github.io/cppwp/n4659/expr.typeid |
| exception object | https://timsong-cpp.github.io/cppwp/n4659/except.throw |
| 38) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-38 |
| 6.7.4.2 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.deallocation |
| [basic.stc.dynamic.deallocation] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.dynamic.deallocation |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.deallocation-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3091 |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.deallocation-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3098 |
| usual deallocation function | https://timsong-cpp.github.io/cppwp/n4659/basic#def:usual_deallocation_function |
| (2.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.deallocation-2.1 |
| (2.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.deallocation-2.2 |
| 39 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-39 |
| (2.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.deallocation-2.3 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.deallocation-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3132 |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.deallocation-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3138 |
| null pointer value | https://timsong-cpp.github.io/cppwp/n4659/conv.ptr#def:null_pointer_value |
| 39) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-39 |
| [diff.cpp11.basic] | https://timsong-cpp.github.io/cppwp/n4659/diff.cpp11.basic |
| 6.7.4.3 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety |
| [basic.stc.dynamic.safety] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.dynamic.safety |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3146 |
| traceable pointer object | https://timsong-cpp.github.io/cppwp/n4659/basic#def:traceable_pointer_object |
| (1.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-1.1 |
| object pointer type | https://timsong-cpp.github.io/cppwp/n4659/basic.compound#def:object_pointer_type |
| (1.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-1.2 |
| (1.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-1.3 |
| narrow character type | https://timsong-cpp.github.io/cppwp/n4659/basic.fundamental#def:type,narrow_character |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3159 |
| safely-derived pointer | https://timsong-cpp.github.io/cppwp/n4659/basic#def:safely-derived_pointer |
| (2.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-2.1 |
| 40 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-40 |
| (2.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-2.2 |
| (2.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-2.3 |
| [expr.add] | https://timsong-cpp.github.io/cppwp/n4659/expr.add |
| (2.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-2.4 |
| [conv.ptr] | https://timsong-cpp.github.io/cppwp/n4659/conv.ptr |
| [expr.cast] | https://timsong-cpp.github.io/cppwp/n4659/expr.cast |
| (2.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-2.5 |
| (2.6) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-2.6 |
| (2.7) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-2.7 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3192 |
| integer representation of a safely-derived pointer | https://timsong-cpp.github.io/cppwp/n4659/basic#def:safely-derived_pointer,integer_representation |
| (3.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-3.1 |
| (3.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-3.2 |
| (3.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-3.3 |
| (3.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-3.4 |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.dynamic.safety-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3215 |
| relaxed pointer safety | https://timsong-cpp.github.io/cppwp/n4659/basic#def:relaxed_pointer_safety |
| strict pointer
safety | https://timsong-cpp.github.io/cppwp/n4659/basic#def:strict_pointer_safety |
| [util.dynamic.safety] | https://timsong-cpp.github.io/cppwp/n4659/util.dynamic.safety |
| [basic.stc.dynamic.deallocation] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.dynamic.deallocation |
| 40) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-40 |
| 6.7.5 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.inherit |
| [basic.stc.inherit] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.inherit |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#stc.inherit-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3235 |
| [intro.object] | https://timsong-cpp.github.io/cppwp/n4659/intro.object |
| 6.8 | https://timsong-cpp.github.io/cppwp/n4659/basic#life |
| [basic.life] | https://timsong-cpp.github.io/cppwp/n4659/basic.life |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#life-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3243 |
| lifetime | https://timsong-cpp.github.io/cppwp/n4659/basic#def:lifetime |
| non-vacuous initialization | https://timsong-cpp.github.io/cppwp/n4659/basic#def:initialization,non-vacuous |
| (1.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-1.1 |
| (1.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-1.2 |
| [dcl.init.aggr] | https://timsong-cpp.github.io/cppwp/n4659/dcl.init.aggr |
| [class.base.init] | https://timsong-cpp.github.io/cppwp/n4659/class.base.init |
| [class.union] | https://timsong-cpp.github.io/cppwp/n4659/class.union |
| (1.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-1.3 |
| [class.dtor] | https://timsong-cpp.github.io/cppwp/n4659/class.dtor |
| (1.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-1.4 |
| [intro.object] | https://timsong-cpp.github.io/cppwp/n4659/intro.object |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#life-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3269 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#life-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3273 |
| [class.base.init] | https://timsong-cpp.github.io/cppwp/n4659/class.base.init |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#life-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3277 |
| [class.base.init] | https://timsong-cpp.github.io/cppwp/n4659/class.base.init |
| [class.cdtor] | https://timsong-cpp.github.io/cppwp/n4659/class.cdtor |
| [class.base.init] | https://timsong-cpp.github.io/cppwp/n4659/class.base.init |
| [class.cdtor] | https://timsong-cpp.github.io/cppwp/n4659/class.cdtor |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#life-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3289 |
| delete-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.delete#nt:delete-expression |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#life-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3301 |
| 41 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-41 |
| [class.cdtor] | https://timsong-cpp.github.io/cppwp/n4659/class.cdtor |
| [basic.stc.dynamic.deallocation] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.dynamic.deallocation |
| (6.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-6.1 |
| delete-expression | https://timsong-cpp.github.io/cppwp/n4659/expr.delete#nt:delete-expression |
| (6.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-6.2 |
| (6.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-6.3 |
| [conv.ptr] | https://timsong-cpp.github.io/cppwp/n4659/conv.ptr |
| (6.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-6.4 |
| static_cast | https://timsong-cpp.github.io/cppwp/n4659/expr.static.cast |
| [cstddef.syn] | https://timsong-cpp.github.io/cppwp/n4659/cstddef.syn |
| (6.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-6.5 |
| dynamic_cast | https://timsong-cpp.github.io/cppwp/n4659/expr.dynamic.cast |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#life-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3370 |
| [class.cdtor] | https://timsong-cpp.github.io/cppwp/n4659/class.cdtor |
| [basic.stc.dynamic.deallocation] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.dynamic.deallocation |
| (7.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-7.1 |
| (7.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-7.2 |
| (7.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-7.3 |
| [dcl.init.ref] | https://timsong-cpp.github.io/cppwp/n4659/dcl.init.ref |
| (7.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-7.4 |
| dynamic_cast | https://timsong-cpp.github.io/cppwp/n4659/expr.dynamic.cast |
| 8 | https://timsong-cpp.github.io/cppwp/n4659/basic#life-8 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3391 |
| (8.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-8.1 |
| (8.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-8.2 |
| (8.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-8.3 |
| (8.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#life-8.4 |
| most derived object | https://timsong-cpp.github.io/cppwp/n4659/intro.object#def:most_derived_object |
| [support.dynamic] | https://timsong-cpp.github.io/cppwp/n4659/support.dynamic |
| 9 | https://timsong-cpp.github.io/cppwp/n4659/basic#life-9 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3444 |
| static | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.static#def:static_storage_duration |
| thread | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.thread#def:thread_storage_duration |
| automatic storage duration | https://timsong-cpp.github.io/cppwp/n4659/basic.stc.auto#def:automatic_storage_duration |
| 42 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-42 |
| 10 | https://timsong-cpp.github.io/cppwp/n4659/basic#life-10 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3473 |
| 11 | https://timsong-cpp.github.io/cppwp/n4659/basic#life-11 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3494 |
| happens before | https://timsong-cpp.github.io/cppwp/n4659/intro.multithread#def:happens_before |
| 41) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-41 |
| [class.cdtor] | https://timsong-cpp.github.io/cppwp/n4659/class.cdtor |
| 42) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-42 |
| 6.9 | https://timsong-cpp.github.io/cppwp/n4659/basic#types |
| [basic.types] | https://timsong-cpp.github.io/cppwp/n4659/basic.types |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#types-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3504 |
| [basic.types] | https://timsong-cpp.github.io/cppwp/n4659/basic.types |
| objects | https://timsong-cpp.github.io/cppwp/n4659/intro.object |
| references | https://timsong-cpp.github.io/cppwp/n4659/dcl.ref |
| functions | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#types-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3515 |
| [intro.memory] | https://timsong-cpp.github.io/cppwp/n4659/intro.memory |
| [cstddef.syn] | https://timsong-cpp.github.io/cppwp/n4659/cstddef.syn |
| 43 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-43 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#types-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3539 |
| [intro.memory] | https://timsong-cpp.github.io/cppwp/n4659/intro.memory |
| 44 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-44 |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#types-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3560 |
| object representation | https://timsong-cpp.github.io/cppwp/n4659/basic#def:object_representation |
| value representation | https://timsong-cpp.github.io/cppwp/n4659/basic#def:value_representation |
| value | https://timsong-cpp.github.io/cppwp/n4659/basic#def:value |
| 45 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-45 |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#types-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3577 |
| [dcl.enum] | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum |
| incompletely-defined object type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:object_type,incompletely-defined |
| 46 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-46 |
| incomplete types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:type,incomplete |
| [basic.fundamental] | https://timsong-cpp.github.io/cppwp/n4659/basic.fundamental |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#types-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3590 |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#types-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3633 |
| 8 | https://timsong-cpp.github.io/cppwp/n4659/basic#types-8 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3637 |
| object type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:object_type |
| 9 | https://timsong-cpp.github.io/cppwp/n4659/basic#types-9 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3641 |
| Arithmetic types | https://timsong-cpp.github.io/cppwp/n4659/basic.fundamental |
| [basic.compound] | https://timsong-cpp.github.io/cppwp/n4659/basic.compound |
| cv-qualified | https://timsong-cpp.github.io/cppwp/n4659/basic.type.qualifier |
| scalar types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:scalar_type |
| POD classes | https://timsong-cpp.github.io/cppwp/n4659/class#def:POD_class |
| POD types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:type,POD |
| trivially copyable class | https://timsong-cpp.github.io/cppwp/n4659/class#def:trivially_copyable_class |
| trivially
copyable types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:trivially_copyable_types |
| trivial class | https://timsong-cpp.github.io/cppwp/n4659/class#def:trivial_class |
| trivial types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:trivial_types |
| standard-layout class | https://timsong-cpp.github.io/cppwp/n4659/class#def:standard-layout_class |
| standard-layout types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:standard-layout_types |
| 10 | https://timsong-cpp.github.io/cppwp/n4659/basic#types-10 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3665 |
| literal type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:literal_type |
| (10.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#types-10.1 |
| (10.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#types-10.2 |
| (10.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#types-10.3 |
| (10.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#types-10.4 |
| (10.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#types-10.5 |
| class type | https://timsong-cpp.github.io/cppwp/n4659/class |
| (10.5.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#types-10.5.1 |
| (10.5.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#types-10.5.2 |
| closure type | https://timsong-cpp.github.io/cppwp/n4659/expr.prim.lambda.closure#def:closure_type |
| aggregate type | https://timsong-cpp.github.io/cppwp/n4659/dcl.init.aggr |
| inherited | https://timsong-cpp.github.io/cppwp/n4659/namespace.udecl#def:inherits |
| (10.5.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#types-10.5.3 |
| (10.5.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#types-10.5.4 |
| 11 | https://timsong-cpp.github.io/cppwp/n4659/basic#types-11 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3696 |
| layout-compatible | https://timsong-cpp.github.io/cppwp/n4659/basic#def:layout-compatible |
| layout-compatible enumerations | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#def:layout-compatible,enumeration |
| layout-compatible standard-layout class types | https://timsong-cpp.github.io/cppwp/n4659/class.mem#def:layout-compatible,class |
| 43) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-43 |
| [headers] | https://timsong-cpp.github.io/cppwp/n4659/headers |
| 44) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-44 |
| [headers] | https://timsong-cpp.github.io/cppwp/n4659/headers |
| 45) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-45 |
| 46) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-46 |
| 6.9.1 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental |
| [basic.fundamental] | https://timsong-cpp.github.io/cppwp/n4659/basic.fundamental |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3706 |
| narrow character types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:type,narrow_character |
| alignment requirements | https://timsong-cpp.github.io/cppwp/n4659/basic.align |
| [class.bit] | https://timsong-cpp.github.io/cppwp/n4659/class.bit |
| integral
conversion | https://timsong-cpp.github.io/cppwp/n4659/conv.integral |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3752 |
| standard signed integer types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:standard_signed_integer_type |
| extended signed integer types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:extended_signed_integer_type |
| signed integer types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:signed_integer_type |
| 47 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-47 |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3781 |
| standard unsigned integer type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:standard_unsigned_integer_type |
| alignment
requirements | https://timsong-cpp.github.io/cppwp/n4659/basic.align |
| 48 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-48 |
| extended unsigned integer type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:extended_unsigned_integer_type |
| unsigned integer types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:unsigned_integer_type |
| standard integer types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:standard_integer_type |
| extended integer types | https://timsong-cpp.github.io/cppwp/n4659/basic#def:extended_integer_type |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3822 |
| 49 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-49 |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3832 |
| locales | https://timsong-cpp.github.io/cppwp/n4659/locale |
| alignment
requirements | https://timsong-cpp.github.io/cppwp/n4659/basic.align |
| underlying type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:type,underlying,wchar_t |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3852 |
| 50 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-50 |
| integral promotions | https://timsong-cpp.github.io/cppwp/n4659/conv.prom#def:integral_promotions |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3863 |
| integral | https://timsong-cpp.github.io/cppwp/n4659/basic#def:integral_type |
| 51 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-51 |
| integer type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:integer_type |
| 52 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-52 |
| 8 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental-8 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3885 |
| floating-point | https://timsong-cpp.github.io/cppwp/n4659/basic#def:floating-point_type |
| [support.limits] | https://timsong-cpp.github.io/cppwp/n4659/support.limits |
| arithmetic | https://timsong-cpp.github.io/cppwp/n4659/basic#def:type,arithmetic |
| std::numeric_limits | https://timsong-cpp.github.io/cppwp/n4659/numeric.limits |
| 9 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental-9 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3914 |
| explicitly converted | https://timsong-cpp.github.io/cppwp/n4659/expr.cast |
| expression statement | https://timsong-cpp.github.io/cppwp/n4659/stmt.expr |
| comma expression | https://timsong-cpp.github.io/cppwp/n4659/expr.comma |
| [expr.cond] | https://timsong-cpp.github.io/cppwp/n4659/expr.cond |
| return statement | https://timsong-cpp.github.io/cppwp/n4659/stmt.return |
| 10 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental-10 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3930 |
| null pointer
constant | https://timsong-cpp.github.io/cppwp/n4659/conv.ptr |
| [conv.ptr] | https://timsong-cpp.github.io/cppwp/n4659/conv.ptr |
| [conv.mem] | https://timsong-cpp.github.io/cppwp/n4659/conv.mem |
| 11 | https://timsong-cpp.github.io/cppwp/n4659/basic#fundamental-11 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3936 |
| 47) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-47 |
| 48) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-48 |
| [dcl.type.simple] | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple |
| type-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type#nt:type-specifier |
| 49) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-49 |
| 50) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-50 |
| 51) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-51 |
| enumerations | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum |
| [conv.prom] | https://timsong-cpp.github.io/cppwp/n4659/conv.prom |
| 52) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-52 |
| 6.9.2 | https://timsong-cpp.github.io/cppwp/n4659/basic#compound |
| [basic.compound] | https://timsong-cpp.github.io/cppwp/n4659/basic.compound |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3944 |
| (1.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-1.1 |
| arrays | https://timsong-cpp.github.io/cppwp/n4659/basic#def:type,array |
| [dcl.array] | https://timsong-cpp.github.io/cppwp/n4659/dcl.array |
| (1.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-1.2 |
| functions | https://timsong-cpp.github.io/cppwp/n4659/basic#def:type,function |
| [dcl.fct] | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct |
| (1.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-1.3 |
| pointers | https://timsong-cpp.github.io/cppwp/n4659/basic#def:type,pointer |
| [dcl.ptr] | https://timsong-cpp.github.io/cppwp/n4659/dcl.ptr |
| (1.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-1.4 |
| references | https://timsong-cpp.github.io/cppwp/n4659/basic#def:reference |
| [dcl.ref] | https://timsong-cpp.github.io/cppwp/n4659/dcl.ref |
| (1.4.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-1.4.1 |
| lvalue reference | https://timsong-cpp.github.io/cppwp/n4659/basic#def:lvalue_reference |
| (1.4.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-1.4.2 |
| rvalue reference | https://timsong-cpp.github.io/cppwp/n4659/basic#def:rvalue_reference |
| (1.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-1.5 |
| classes | https://timsong-cpp.github.io/cppwp/n4659/basic#def:class |
| [class] | https://timsong-cpp.github.io/cppwp/n4659/class |
| [class.mfct] | https://timsong-cpp.github.io/cppwp/n4659/class.mfct |
| [class.access] | https://timsong-cpp.github.io/cppwp/n4659/class.access |
| (1.6) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-1.6 |
| unions | https://timsong-cpp.github.io/cppwp/n4659/basic#def:union |
| [class.union] | https://timsong-cpp.github.io/cppwp/n4659/class.union |
| (1.7) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-1.7 |
| enumerations | https://timsong-cpp.github.io/cppwp/n4659/basic#def:enum |
| enumerated type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:type,enumerated |
| [dcl.enum] | https://timsong-cpp.github.io/cppwp/n4659/dcl.enum |
| (1.8) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-1.8 |
| pointers to non-static class members | https://timsong-cpp.github.io/cppwp/n4659/basic#def:pointer_to_member |
| 53 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-53 |
| [dcl.mptr] | https://timsong-cpp.github.io/cppwp/n4659/dcl.mptr |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3989 |
| [dcl.ptr] | https://timsong-cpp.github.io/cppwp/n4659/dcl.ptr |
| [dcl.array] | https://timsong-cpp.github.io/cppwp/n4659/dcl.array |
| [dcl.fct] | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct |
| [dcl.ref] | https://timsong-cpp.github.io/cppwp/n4659/dcl.ref |
| [support.types] | https://timsong-cpp.github.io/cppwp/n4659/support.types |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L3996 |
| object pointer type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:object_pointer_type |
| function pointer type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:function_pointer_type |
| [basic.align] | https://timsong-cpp.github.io/cppwp/n4659/basic.align |
| (3.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-3.1 |
| pointer to | https://timsong-cpp.github.io/cppwp/n4659/basic#def:pointer_to |
| point | https://timsong-cpp.github.io/cppwp/n4659/basic#def:point |
| (3.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-3.2 |
| pointer past the end of | https://timsong-cpp.github.io/cppwp/n4659/basic#def:pointer_past_the_end_of |
| [expr.add] | https://timsong-cpp.github.io/cppwp/n4659/expr.add |
| (3.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-3.3 |
| null pointer value | https://timsong-cpp.github.io/cppwp/n4659/basic#def:value,null_pointer |
| [conv.ptr] | https://timsong-cpp.github.io/cppwp/n4659/conv.ptr |
| (3.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-3.4 |
| invalid pointer value | https://timsong-cpp.github.io/cppwp/n4659/basic#def:invalid_pointer_value |
| represents the address | https://timsong-cpp.github.io/cppwp/n4659/basic#def:represents_the_address |
| [intro.memory] | https://timsong-cpp.github.io/cppwp/n4659/intro.memory |
| 54 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-54 |
| [expr.add] | https://timsong-cpp.github.io/cppwp/n4659/expr.add |
| [basic.stc] | https://timsong-cpp.github.io/cppwp/n4659/basic.stc |
| pointer arithmetic | https://timsong-cpp.github.io/cppwp/n4659/expr.add |
| [expr.rel] | https://timsong-cpp.github.io/cppwp/n4659/expr.rel |
| [expr.eq] | https://timsong-cpp.github.io/cppwp/n4659/expr.eq |
| alignment
requirements | https://timsong-cpp.github.io/cppwp/n4659/basic.align |
| over-aligned types | https://timsong-cpp.github.io/cppwp/n4659/basic.align#def:over-aligned_type |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4060 |
| pointer-interconvertible | https://timsong-cpp.github.io/cppwp/n4659/basic#def:pointer-interconvertible |
| (4.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-4.1 |
| (4.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-4.2 |
| [class.union] | https://timsong-cpp.github.io/cppwp/n4659/class.union |
| (4.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-4.3 |
| [class.mem] | https://timsong-cpp.github.io/cppwp/n4659/class.mem |
| (4.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-4.4 |
| reinterpret_cast | https://timsong-cpp.github.io/cppwp/n4659/expr.reinterpret.cast |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#compound-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4088 |
| cv-qualified | https://timsong-cpp.github.io/cppwp/n4659/basic.type.qualifier |
| 53) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-53 |
| 54) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-54 |
| 6.9.3 | https://timsong-cpp.github.io/cppwp/n4659/basic#type.qualifier |
| [basic.type.qualifier] | https://timsong-cpp.github.io/cppwp/n4659/basic.type.qualifier |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#type.qualifier-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4101 |
| [basic.fundamental] | https://timsong-cpp.github.io/cppwp/n4659/basic.fundamental |
| [basic.compound] | https://timsong-cpp.github.io/cppwp/n4659/basic.compound |
| cv-unqualified type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:type,cv-unqualified |
| [basic.types] | https://timsong-cpp.github.io/cppwp/n4659/basic.types |
| const-qualified | https://timsong-cpp.github.io/cppwp/n4659/basic#def:const-qualified |
| volatile-qualified | https://timsong-cpp.github.io/cppwp/n4659/basic#def:volatile-qualified |
| const-volatile-qualified | https://timsong-cpp.github.io/cppwp/n4659/basic#def:const-volatile-qualified |
| [intro.object] | https://timsong-cpp.github.io/cppwp/n4659/intro.object |
| cv-qualifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:cv-qualifier |
| decl-specifier-seq | https://timsong-cpp.github.io/cppwp/n4659/dcl.spec#nt:decl-specifier-seq |
| declarator | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:declarator |
| type-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id |
| new-type-id | https://timsong-cpp.github.io/cppwp/n4659/expr.new#nt:new-type-id |
| (1.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#type.qualifier-1.1 |
| const object | https://timsong-cpp.github.io/cppwp/n4659/basic#def:object,const |
| (1.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#type.qualifier-1.2 |
| volatile object | https://timsong-cpp.github.io/cppwp/n4659/basic#def:object,volatile |
| (1.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#type.qualifier-1.3 |
| const volatile object | https://timsong-cpp.github.io/cppwp/n4659/basic#def:object,const_volatile |
| alignment requirements | https://timsong-cpp.github.io/cppwp/n4659/basic.align |
| 55 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-55 |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#type.qualifier-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4138 |
| compound type | https://timsong-cpp.github.io/cppwp/n4659/basic.compound |
| [dcl.array] | https://timsong-cpp.github.io/cppwp/n4659/dcl.array |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#type.qualifier-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4145 |
| [dcl.fct] | https://timsong-cpp.github.io/cppwp/n4659/dcl.fct |
| [class.this] | https://timsong-cpp.github.io/cppwp/n4659/class.this |
| cv-qualifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:cv-qualifier |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#type.qualifier-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4149 |
| more cv-qualified | https://timsong-cpp.github.io/cppwp/n4659/basic#def:more_cv-qualified |
| 10 | https://timsong-cpp.github.io/cppwp/n4659/basic#tab:relations.on.const.and.volatile |
| 10 | https://timsong-cpp.github.io/cppwp/n4659/basic#tab:relations.on.const.and.volatile |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#type.qualifier-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4165 |
| top-level cv-qualifiers | https://timsong-cpp.github.io/cppwp/n4659/basic#def:cv-qualifier,top-level |
| type-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id |
| type-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id |
| type-id | https://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#type.qualifier-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4186 |
| 55) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-55 |
| 6.10 | https://timsong-cpp.github.io/cppwp/n4659/basic#lval |
| [basic.lval] | https://timsong-cpp.github.io/cppwp/n4659/basic.lval |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4207 |
| [fig:categories] | https://timsong-cpp.github.io/cppwp/n4659/basic#fig:categories |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#fig:categories |
| (1.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-1.1 |
| glvalue | https://timsong-cpp.github.io/cppwp/n4659/basic#def:glvalue |
| (1.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-1.2 |
| prvalue | https://timsong-cpp.github.io/cppwp/n4659/basic#def:prvalue |
| (1.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-1.3 |
| xvalue | https://timsong-cpp.github.io/cppwp/n4659/basic#def:xvalue |
| rvalue references | https://timsong-cpp.github.io/cppwp/n4659/dcl.ref#def:rvalue_reference |
| (1.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-1.4 |
| lvalue | https://timsong-cpp.github.io/cppwp/n4659/basic#def:lvalue |
| (1.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-1.5 |
| rvalue | https://timsong-cpp.github.io/cppwp/n4659/basic#def:rvalue |
| value category | https://timsong-cpp.github.io/cppwp/n4659/basic#def:value_category |
| [expr] | https://timsong-cpp.github.io/cppwp/n4659/expr |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4249 |
| result | https://timsong-cpp.github.io/cppwp/n4659/basic#def:result,prvalue |
| result object | https://timsong-cpp.github.io/cppwp/n4659/basic#def:result_object |
| decltype-specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:decltype-specifier |
| [expr] | https://timsong-cpp.github.io/cppwp/n4659/expr |
| result | https://timsong-cpp.github.io/cppwp/n4659/basic#def:result,glvalue |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4267 |
| [conv.lval] | https://timsong-cpp.github.io/cppwp/n4659/conv.lval |
| [conv.array] | https://timsong-cpp.github.io/cppwp/n4659/conv.array |
| [conv.func] | https://timsong-cpp.github.io/cppwp/n4659/conv.func |
| [dcl.init.ref] | https://timsong-cpp.github.io/cppwp/n4659/dcl.init.ref |
| converted to a
prvalue | https://timsong-cpp.github.io/cppwp/n4659/conv.lval |
| promoted | https://timsong-cpp.github.io/cppwp/n4659/conv.prom |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4280 |
| [conv.rval] | https://timsong-cpp.github.io/cppwp/n4659/conv.rval |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4286 |
| [dcl.init.ref] | https://timsong-cpp.github.io/cppwp/n4659/dcl.init.ref |
| [class.temporary] | https://timsong-cpp.github.io/cppwp/n4659/class.temporary |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4291 |
| [expr.call] | https://timsong-cpp.github.io/cppwp/n4659/expr.call |
| [expr] | https://timsong-cpp.github.io/cppwp/n4659/expr |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4301 |
| modifiable | https://timsong-cpp.github.io/cppwp/n4659/basic#def:modifiable |
| [expr.ass] | https://timsong-cpp.github.io/cppwp/n4659/expr.ass |
| [expr.post.incr] | https://timsong-cpp.github.io/cppwp/n4659/expr.post.incr |
| [expr.pre.incr] | https://timsong-cpp.github.io/cppwp/n4659/expr.pre.incr |
| 8 | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-8 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4310 |
| 56 | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-56 |
| (8.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-8.1 |
| (8.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-8.2 |
| (8.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-8.3 |
| similar | https://timsong-cpp.github.io/cppwp/n4659/conv.qual#def:similar_types |
| (8.4) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-8.4 |
| (8.5) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-8.5 |
| (8.6) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-8.6 |
| (8.7) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-8.7 |
| (8.8) | https://timsong-cpp.github.io/cppwp/n4659/basic#lval-8.8 |
| 56) | https://timsong-cpp.github.io/cppwp/n4659/basic#footnote-56 |
| 6.11 | https://timsong-cpp.github.io/cppwp/n4659/basic#align |
| [basic.align] | https://timsong-cpp.github.io/cppwp/n4659/basic.align |
| 1 | https://timsong-cpp.github.io/cppwp/n4659/basic#align-1 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4341 |
| alignment requirements | https://timsong-cpp.github.io/cppwp/n4659/basic#def:alignment_requirement,implementation-defined |
| [basic.fundamental] | https://timsong-cpp.github.io/cppwp/n4659/basic.fundamental |
| [basic.compound] | https://timsong-cpp.github.io/cppwp/n4659/basic.compound |
| alignment | https://timsong-cpp.github.io/cppwp/n4659/basic#def:alignment |
| alignment specifier | https://timsong-cpp.github.io/cppwp/n4659/dcl.align |
| 2 | https://timsong-cpp.github.io/cppwp/n4659/basic#align-2 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4350 |
| fundamental alignment | https://timsong-cpp.github.io/cppwp/n4659/basic#def:fundamental_alignment |
| [support.types] | https://timsong-cpp.github.io/cppwp/n4659/support.types |
| 3 | https://timsong-cpp.github.io/cppwp/n4659/basic#align-3 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4371 |
| extended alignment | https://timsong-cpp.github.io/cppwp/n4659/basic#def:extended_alignment |
| [dcl.align] | https://timsong-cpp.github.io/cppwp/n4659/dcl.align |
| over-aligned type | https://timsong-cpp.github.io/cppwp/n4659/basic#def:type,over-aligned |
| new-extended alignment | https://timsong-cpp.github.io/cppwp/n4659/basic#def:new-extended_alignment |
| __STDCPP_DEFAULT_NEW_ALIGNMENT__ | https://timsong-cpp.github.io/cppwp/n4659/cpp.predefined#:__STDCPP_DEFAULT_NEW_ALIGNMENT__ |
| 4 | https://timsong-cpp.github.io/cppwp/n4659/basic#align-4 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4387 |
| 5 | https://timsong-cpp.github.io/cppwp/n4659/basic#align-5 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4395 |
| weaker | https://timsong-cpp.github.io/cppwp/n4659/basic#def:alignment,weaker |
| stronger | https://timsong-cpp.github.io/cppwp/n4659/basic#def:alignment,stronger |
| stricter | https://timsong-cpp.github.io/cppwp/n4659/basic#def:alignment,stricter |
| 6 | https://timsong-cpp.github.io/cppwp/n4659/basic#align-6 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4401 |
| alignof expression | https://timsong-cpp.github.io/cppwp/n4659/expr.alignof |
| narrow character types | https://timsong-cpp.github.io/cppwp/n4659/basic.fundamental#def:type,narrow_character |
| [dcl.align] | https://timsong-cpp.github.io/cppwp/n4659/dcl.align |
| 7 | https://timsong-cpp.github.io/cppwp/n4659/basic#align-7 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4409 |
| (7.1) | https://timsong-cpp.github.io/cppwp/n4659/basic#align-7.1 |
| (7.2) | https://timsong-cpp.github.io/cppwp/n4659/basic#align-7.2 |
| (7.3) | https://timsong-cpp.github.io/cppwp/n4659/basic#align-7.3 |
| 8 | https://timsong-cpp.github.io/cppwp/n4659/basic#align-8 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4418 |
| pointer alignment function | https://timsong-cpp.github.io/cppwp/n4659/ptr.align |
| [meta.trans.other] | https://timsong-cpp.github.io/cppwp/n4659/meta.trans.other |
| 9 | https://timsong-cpp.github.io/cppwp/n4659/basic#align-9 |
| # | https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/basic.tex#L4424 |