René's URL Explorer Experiment


Title: [basic]

direct link

Domain: timsong-cpp.github.io

Links:

[basic]https://timsong-cpp.github.io/cppwp/n4140/#basic
1https://timsong-cpp.github.io/cppwp/n4140/basic#1
objecthttps://timsong-cpp.github.io/cppwp/n4140/basic#def:object
namehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:name
declarationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:declaration
definitionhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:definition
typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:type
scopehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:scope
linkagehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:linkage
storagehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:storage
durationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:duration
fundamentalhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:fundamental
compoundhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:compound
2https://timsong-cpp.github.io/cppwp/n4140/basic#2
3https://timsong-cpp.github.io/cppwp/n4140/basic#3
entityhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:entity
4https://timsong-cpp.github.io/cppwp/n4140/basic#4
namehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:name
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
[lex.name]https://timsong-cpp.github.io/cppwp/n4140/lex.name
operator-function-idhttps://timsong-cpp.github.io/cppwp/n4140/over.oper#nt:operator-function-id
[over.oper]https://timsong-cpp.github.io/cppwp/n4140/over.oper
literal-operator-idhttps://timsong-cpp.github.io/cppwp/n4140/over.literal#nt:literal-operator-id
[over.literal]https://timsong-cpp.github.io/cppwp/n4140/over.literal
conversion-function-idhttps://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
[class.conv.fct]https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct
template-idhttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
[temp.names]https://timsong-cpp.github.io/cppwp/n4140/temp.names
[stmt.goto]https://timsong-cpp.github.io/cppwp/n4140/stmt.goto
[stmt.label]https://timsong-cpp.github.io/cppwp/n4140/stmt.label
5https://timsong-cpp.github.io/cppwp/n4140/basic#5
declarationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:declaration
[stmt.goto]https://timsong-cpp.github.io/cppwp/n4140/stmt.goto
labeled-statementhttps://timsong-cpp.github.io/cppwp/n4140/stmt.label#nt:labeled-statement
[stmt.label]https://timsong-cpp.github.io/cppwp/n4140/stmt.label
6https://timsong-cpp.github.io/cppwp/n4140/basic#6
variablehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:variable
7https://timsong-cpp.github.io/cppwp/n4140/basic#7
name lookuphttps://timsong-cpp.github.io/cppwp/n4140/basic#def:name_lookup
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
8https://timsong-cpp.github.io/cppwp/n4140/basic#8
the samehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:the_same
(8.1)https://timsong-cpp.github.io/cppwp/n4140/basic#8.1
identifiershttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
(8.2)https://timsong-cpp.github.io/cppwp/n4140/basic#8.2
operator-function-idshttps://timsong-cpp.github.io/cppwp/n4140/over.oper#nt:operator-function-id
(8.3)https://timsong-cpp.github.io/cppwp/n4140/basic#8.3
conversion-function-idshttps://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
(8.4)https://timsong-cpp.github.io/cppwp/n4140/basic#8.4
template-idshttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
[temp.type]https://timsong-cpp.github.io/cppwp/n4140/temp.type
(8.5)https://timsong-cpp.github.io/cppwp/n4140/basic#8.5
[over.literal]https://timsong-cpp.github.io/cppwp/n4140/over.literal
9https://timsong-cpp.github.io/cppwp/n4140/basic#9
[basic.link]https://timsong-cpp.github.io/cppwp/n4140/basic.link
3.1https://timsong-cpp.github.io/cppwp/n4140/basic#def
[basic.def]https://timsong-cpp.github.io/cppwp/n4140/basic.def
1https://timsong-cpp.github.io/cppwp/n4140/basic#def-1
[dcl.dcl]https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl
(1.1)https://timsong-cpp.github.io/cppwp/n4140/basic#def-1.1
[dcl.dcl]https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl
(1.2)https://timsong-cpp.github.io/cppwp/n4140/basic#def-1.2
[temp.explicit]https://timsong-cpp.github.io/cppwp/n4140/temp.explicit
(1.3)https://timsong-cpp.github.io/cppwp/n4140/basic#def-1.3
[dcl.dcl]https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl
(1.4)https://timsong-cpp.github.io/cppwp/n4140/basic#def-1.4
empty-declarationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:empty-declaration
2https://timsong-cpp.github.io/cppwp/n4140/basic#def-2
definitionhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:definition
[dcl.fct.def]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def
[dcl.stc]https://timsong-cpp.github.io/cppwp/n4140/dcl.stc
linkage-specificationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.link#nt:linkage-specification
25https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-25
[dcl.link]https://timsong-cpp.github.io/cppwp/n4140/dcl.link
initializerhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
[class.mem]https://timsong-cpp.github.io/cppwp/n4140/class.mem
[class.static]https://timsong-cpp.github.io/cppwp/n4140/class.static
[class.name]https://timsong-cpp.github.io/cppwp/n4140/class.name
opaque-enum-declarationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:opaque-enum-declaration
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
template-parameterhttps://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
[temp.param]https://timsong-cpp.github.io/cppwp/n4140/temp.param
parameter-declarationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
declaratorhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator
function-definitionhttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def.general#nt:function-definition
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef
alias-declarationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:alias-declaration
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef
using-declarationhttps://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
[namespace.udecl]https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl
static_assert-declarationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:static_assert-declaration
[dcl.dcl]https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl
attribute-declarationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:attribute-declaration
[dcl.dcl]https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl
empty-declarationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:empty-declaration
[dcl.dcl]https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl
using-directivehttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
[namespace.udir]https://timsong-cpp.github.io/cppwp/n4140/namespace.udir
3https://timsong-cpp.github.io/cppwp/n4140/basic#def-3
[class.ctor]https://timsong-cpp.github.io/cppwp/n4140/class.ctor
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
[strings]https://timsong-cpp.github.io/cppwp/n4140/strings
4https://timsong-cpp.github.io/cppwp/n4140/basic#def-4
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab
5https://timsong-cpp.github.io/cppwp/n4140/basic#def-5
[basic.types]https://timsong-cpp.github.io/cppwp/n4140/basic.types
25)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-25
declaration-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:declaration-seq
linkage-specificationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.link#nt:linkage-specification
3.2https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
1https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-1
2https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-2
potentially evaluatedhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:potentially_evaluated
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
potential resultshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:potential_results
(2.1)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-2.1
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[expr.prim.general]https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general
(2.2)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-2.2
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
(2.3)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-2.3
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper
(2.4)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-2.4
(2.5)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-2.5
[expr.cond]https://timsong-cpp.github.io/cppwp/n4140/expr.cond
(2.6)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-2.6
[expr.comma]https://timsong-cpp.github.io/cppwp/n4140/expr.comma
(2.7)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-2.7
id-expressionshttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
3https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-3
odr-usedhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:odr-used
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[expr.const]https://timsong-cpp.github.io/cppwp/n4140/expr.const
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
[class.mfct.non-static]https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
[over.match]https://timsong-cpp.github.io/cppwp/n4140/over.match
[over.over]https://timsong-cpp.github.io/cppwp/n4140/over.over
[expr.call]https://timsong-cpp.github.io/cppwp/n4140/expr.call
[over]https://timsong-cpp.github.io/cppwp/n4140/over
[class.conv.fct]https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
[class.free]https://timsong-cpp.github.io/cppwp/n4140/class.free
[expr.delete]https://timsong-cpp.github.io/cppwp/n4140/expr.delete
[class.free]https://timsong-cpp.github.io/cppwp/n4140/class.free
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
26https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-26
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
4https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-4
[class.ctor]https://timsong-cpp.github.io/cppwp/n4140/class.ctor
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
5https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5
(5.1)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.1
[basic.def]https://timsong-cpp.github.io/cppwp/n4140/basic.def
(5.2)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.2
[class.mem]https://timsong-cpp.github.io/cppwp/n4140/class.mem
(5.3)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.3
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
(5.4)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.4
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
(5.5)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.5
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
[expr.type.conv]https://timsong-cpp.github.io/cppwp/n4140/expr.type.conv
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.dynamic.cast
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.static.cast
[expr.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.cast
(5.6)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.6
cvhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.dynamic.cast
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.static.cast
(5.7)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.7
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
(5.8)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.8
[expr.typeid]https://timsong-cpp.github.io/cppwp/n4140/expr.typeid
[expr.sizeof]https://timsong-cpp.github.io/cppwp/n4140/expr.sizeof
(5.9)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.9
[basic.def]https://timsong-cpp.github.io/cppwp/n4140/basic.def
[expr.call]https://timsong-cpp.github.io/cppwp/n4140/expr.call
(5.10)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.10
[class.derived]https://timsong-cpp.github.io/cppwp/n4140/class.derived
(5.11)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.11
[expr.ass]https://timsong-cpp.github.io/cppwp/n4140/expr.ass
(5.12)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.12
[expr.alignof]https://timsong-cpp.github.io/cppwp/n4140/expr.alignof
(5.13)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-5.13
exception-declarationhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:exception-declaration
[except.handle]https://timsong-cpp.github.io/cppwp/n4140/except.handle
6https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-6
[class]https://timsong-cpp.github.io/cppwp/n4140/class
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[dcl.fct.spec]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.spec
[temp]https://timsong-cpp.github.io/cppwp/n4140/temp
[temp.fct]https://timsong-cpp.github.io/cppwp/n4140/temp.fct
[temp.static]https://timsong-cpp.github.io/cppwp/n4140/temp.static
[temp.mem.func]https://timsong-cpp.github.io/cppwp/n4140/temp.mem.func
[temp.spec]https://timsong-cpp.github.io/cppwp/n4140/temp.spec
[temp.class.spec]https://timsong-cpp.github.io/cppwp/n4140/temp.class.spec
(6.1)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-6.1
(6.2)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-6.2
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
[over.match]https://timsong-cpp.github.io/cppwp/n4140/over.match
[temp.over]https://timsong-cpp.github.io/cppwp/n4140/temp.over
[expr.const]https://timsong-cpp.github.io/cppwp/n4140/expr.const
(6.3)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-6.3
(6.4)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-6.4
(6.5)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-6.5
27https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-27
(6.6)https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-6.6
[class.ctor]https://timsong-cpp.github.io/cppwp/n4140/class.ctor
[temp.nondep]https://timsong-cpp.github.io/cppwp/n4140/temp.nondep
[temp.dep]https://timsong-cpp.github.io/cppwp/n4140/temp.dep
26)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-26
27)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-27
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.default
3.3https://timsong-cpp.github.io/cppwp/n4140/basic#scope
[basic.scope]https://timsong-cpp.github.io/cppwp/n4140/basic.scope
3.3.1https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative
[basic.scope.declarative]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.declarative
1https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative-1
declarative regionhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:declarative_region
validhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:valid
scopehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:scope
potential scopehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:potential_scope
2https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative-2
3https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative-3
[class.friend]https://timsong-cpp.github.io/cppwp/n4140/class.friend
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab
using-directiveshttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
[namespace.udir]https://timsong-cpp.github.io/cppwp/n4140/namespace.udir
4https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative-4
(4.1)https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative-4.1
(4.2)https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative-4.2
[basic.scope.hiding]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.hiding
[namespace.alias]https://timsong-cpp.github.io/cppwp/n4140/namespace.alias
[temp]https://timsong-cpp.github.io/cppwp/n4140/temp
elaborated-type-specifiershttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab
[class.friend]https://timsong-cpp.github.io/cppwp/n4140/class.friend
[basic.link]https://timsong-cpp.github.io/cppwp/n4140/basic.link
5https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative-5
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
3.3.2https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl
[basic.scope.pdecl]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
1https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-1
point of declarationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:point_of_declaration
[dcl.decl]https://timsong-cpp.github.io/cppwp/n4140/dcl.decl
initializerhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
2https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-2
3https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-3
class-specifierhttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-specifier
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:simple-template-id
class-headhttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-head
[class]https://timsong-cpp.github.io/cppwp/n4140/class
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
enum-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enum-specifier
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
opaque-enum-declarationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:opaque-enum-declaration
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
4https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-4
using-declarationhttps://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
using-declarationhttps://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
[namespace.udecl]https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl
5https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-5
enumerator-definitionhttps://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enumerator-definition
6https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-6
7https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-7
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
(7.1)https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-7.1
class-keyhttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-key
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
(7.2)https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-7.2
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
class-keyhttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-key
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.spec#nt:decl-specifier-seq
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
[basic.lookup.elab]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.elab
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab
8https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-8
[class]https://timsong-cpp.github.io/cppwp/n4140/class
9https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-9
[dcl.fct.def]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def
10https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-10
template-parameterhttps://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
11https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-11
[namespace.memdef]https://timsong-cpp.github.io/cppwp/n4140/namespace.memdef
12https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-12
[temp.point]https://timsong-cpp.github.io/cppwp/n4140/temp.point
3.3.3https://timsong-cpp.github.io/cppwp/n4140/basic#scope.block
[basic.scope.block]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.block
1https://timsong-cpp.github.io/cppwp/n4140/basic#scope.block-1
[stmt.block]https://timsong-cpp.github.io/cppwp/n4140/stmt.block
block scopehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:block_scope
[basic.scope.pdecl]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
local variablehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:local_variable
2https://timsong-cpp.github.io/cppwp/n4140/basic#scope.block-2
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
[dcl.fct.def]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
3https://timsong-cpp.github.io/cppwp/n4140/basic#scope.block-3
exception-declarationhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:exception-declaration
handlerhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:handler
handlerhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:handler
4https://timsong-cpp.github.io/cppwp/n4140/basic#scope.block-4
for-init-statementhttps://timsong-cpp.github.io/cppwp/n4140/stmt.iter#nt:for-init-statement
for-range-declarationhttps://timsong-cpp.github.io/cppwp/n4140/stmt.iter#nt:for-range-declaration
conditionhttps://timsong-cpp.github.io/cppwp/n4140/stmt.select#nt:condition
[stmt.select]https://timsong-cpp.github.io/cppwp/n4140/stmt.select
3.3.4https://timsong-cpp.github.io/cppwp/n4140/basic#scope.proto
[basic.scope.proto]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.proto
1https://timsong-cpp.github.io/cppwp/n4140/basic#scope.proto-1
[dcl.fct.def]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def
3.3.5https://timsong-cpp.github.io/cppwp/n4140/basic#funscope
[basic.funscope]https://timsong-cpp.github.io/cppwp/n4140/basic.funscope
1https://timsong-cpp.github.io/cppwp/n4140/basic#funscope-1
[stmt.label]https://timsong-cpp.github.io/cppwp/n4140/stmt.label
function scopehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:function_scope
3.3.6https://timsong-cpp.github.io/cppwp/n4140/basic#scope.namespace
[basic.scope.namespace]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.namespace
1https://timsong-cpp.github.io/cppwp/n4140/basic#scope.namespace-1
namespace-definitionhttps://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-definition
namespace-bodyhttps://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-body
original-namespace-namehttps://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:original-namespace-name
namespace-definitionshttps://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-definition
original-namespace-namehttps://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:original-namespace-name
namespace-bodyhttps://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-body
membershttps://timsong-cpp.github.io/cppwp/n4140/basic#def:members
member nameshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:member_names
[basic.scope.pdecl]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
using-directivehttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
[namespace.udir]https://timsong-cpp.github.io/cppwp/n4140/namespace.udir
using-directivehttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
2https://timsong-cpp.github.io/cppwp/n4140/basic#scope.namespace-2
[expr.prim]https://timsong-cpp.github.io/cppwp/n4140/expr.prim
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4140/namespace.qual
3https://timsong-cpp.github.io/cppwp/n4140/basic#scope.namespace-3
global namespacehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:global_namespace
global namespace scopehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:global_namespace_scope
global scopehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:global_scope
[basic.scope.pdecl]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
global namehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:global
3.3.7https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class
[basic.scope.class]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.class
1https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-1
1.https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-1.1
exception-specificationshttps://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
2.https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-1.2
3.https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-1.3
4.https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-1.4
5.https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-1.5
declarator-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.default
2https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-2
(2.1)https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-2.1
[class.derived]https://timsong-cpp.github.io/cppwp/n4140/class.derived
(2.2)https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-2.2
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
(2.3)https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-2.3
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
(2.4)https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-2.4
[expr.prim]https://timsong-cpp.github.io/cppwp/n4140/expr.prim
3.3.8https://timsong-cpp.github.io/cppwp/n4140/basic#scope.enum
[basic.scope.enum]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.enum
1https://timsong-cpp.github.io/cppwp/n4140/basic#scope.enum-1
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
enumeration scopehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:enumeration_scope
enum-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enum-specifier
3.3.9https://timsong-cpp.github.io/cppwp/n4140/basic#scope.temp
[basic.scope.temp]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.temp
1https://timsong-cpp.github.io/cppwp/n4140/basic#scope.temp-1
template-parameterhttps://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
template-parameter-listhttps://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-parameter-list
2https://timsong-cpp.github.io/cppwp/n4140/basic#scope.temp-2
template-declarationhttps://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-declaration
declarationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:declaration
template-declarationhttps://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-declaration
template-declarationshttps://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-declaration
namespace-bodyhttps://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-body
3https://timsong-cpp.github.io/cppwp/n4140/basic#scope.temp-3
[basic.scope.pdecl]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
template-parameterhttps://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
template-parametershttps://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
template-parametershttps://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
template-parameterhttps://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
4https://timsong-cpp.github.io/cppwp/n4140/basic#scope.temp-4
template-parameterhttps://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
[basic.scope.hiding]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.hiding
5https://timsong-cpp.github.io/cppwp/n4140/basic#scope.temp-5
[temp.local]https://timsong-cpp.github.io/cppwp/n4140/temp.local
[temp.local]https://timsong-cpp.github.io/cppwp/n4140/temp.local
3.3.10https://timsong-cpp.github.io/cppwp/n4140/basic#scope.hiding
[basic.scope.hiding]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.hiding
1https://timsong-cpp.github.io/cppwp/n4140/basic#scope.hiding-1
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
2https://timsong-cpp.github.io/cppwp/n4140/basic#scope.hiding-2
[class.name]https://timsong-cpp.github.io/cppwp/n4140/class.name
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
3https://timsong-cpp.github.io/cppwp/n4140/basic#scope.hiding-3
[basic.scope.class]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.class
[class.derived]https://timsong-cpp.github.io/cppwp/n4140/class.derived
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
4https://timsong-cpp.github.io/cppwp/n4140/basic#scope.hiding-4
using-directivehttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4140/namespace.qual
5https://timsong-cpp.github.io/cppwp/n4140/basic#scope.hiding-5
visiblehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:visible
3.4https://timsong-cpp.github.io/cppwp/n4140/basic#lookup
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
1https://timsong-cpp.github.io/cppwp/n4140/basic#lookup-1
typedef-nameshttps://timsong-cpp.github.io/cppwp/n4140/dcl.typedef#nt:typedef-name
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef
namespace-nameshttps://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-name
[basic.namespace]https://timsong-cpp.github.io/cppwp/n4140/basic.namespace
class-nameshttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
[class.name]https://timsong-cpp.github.io/cppwp/n4140/class.name
[basic.def]https://timsong-cpp.github.io/cppwp/n4140/basic.def
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
[over.load]https://timsong-cpp.github.io/cppwp/n4140/over.load
[over.match]https://timsong-cpp.github.io/cppwp/n4140/over.match
[class.access]https://timsong-cpp.github.io/cppwp/n4140/class.access
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
2https://timsong-cpp.github.io/cppwp/n4140/basic#lookup-2
3https://timsong-cpp.github.io/cppwp/n4140/basic#lookup-3
[class]https://timsong-cpp.github.io/cppwp/n4140/class
4https://timsong-cpp.github.io/cppwp/n4140/basic#lookup-4
[basic.link]https://timsong-cpp.github.io/cppwp/n4140/basic.link
[basic.scope]https://timsong-cpp.github.io/cppwp/n4140/basic.scope
3.4.1https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.unqual
1https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-1
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.unqual
2https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-2
using-directivehttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
using-directivehttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
[namespace.udir]https://timsong-cpp.github.io/cppwp/n4140/namespace.udir
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.unqual
using-directivehttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
3https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-3
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
[basic.lookup.argdep]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.argdep
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
[basic.lookup.argdep]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.argdep
[basic.lookup.argdep]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.argdep
4https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-4
5https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-5
6https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-6
declarator-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
28https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-28
[stmt.block]https://timsong-cpp.github.io/cppwp/n4140/stmt.block
7https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-7
exception-specificationhttps://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
brace-or-equal-initializerhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:brace-or-equal-initializer
29https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-29
(7.1)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-7.1
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
(7.2)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-7.2
[class.nest]https://timsong-cpp.github.io/cppwp/n4140/class.nest
30https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-30
(7.3)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-7.3
[class.local]https://timsong-cpp.github.io/cppwp/n4140/class.local
(7.4)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-7.4
[namespace.memdef]https://timsong-cpp.github.io/cppwp/n4140/namespace.memdef
[basic.scope.class]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.class
[class.nest]https://timsong-cpp.github.io/cppwp/n4140/class.nest
[class.local]https://timsong-cpp.github.io/cppwp/n4140/class.local
8https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-8
exception-specificationhttps://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
brace-or-equal-initializerhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:brace-or-equal-initializer
[class.mem]https://timsong-cpp.github.io/cppwp/n4140/class.mem
declarator-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
31https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-31
(8.1)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-8.1
[stmt.block]https://timsong-cpp.github.io/cppwp/n4140/stmt.block
(8.2)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-8.2
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
(8.3)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-8.3
[class.nest]https://timsong-cpp.github.io/cppwp/n4140/class.nest
32https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-32
(8.4)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-8.4
[class.local]https://timsong-cpp.github.io/cppwp/n4140/class.local
(8.5)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-8.5
[class.mfct]https://timsong-cpp.github.io/cppwp/n4140/class.mfct
[class.static]https://timsong-cpp.github.io/cppwp/n4140/class.static
[class.nest]https://timsong-cpp.github.io/cppwp/n4140/class.nest
[class.local]https://timsong-cpp.github.io/cppwp/n4140/class.local
9https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-9
[class.friend]https://timsong-cpp.github.io/cppwp/n4140/class.friend
10https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-10
template-argumenthttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
declarator-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
template-argumenthttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
declarator-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
11https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-11
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.default
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
mem-initializerhttps://timsong-cpp.github.io/cppwp/n4140/class.base.init#nt:mem-initializer
[class.base.init]https://timsong-cpp.github.io/cppwp/n4140/class.base.init
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.default
[class.base.init]https://timsong-cpp.github.io/cppwp/n4140/class.base.init
ctor-initializerhttps://timsong-cpp.github.io/cppwp/n4140/class.base.init#nt:ctor-initializer
12https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-12
constant-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.const#nt:constant-expression
enumerator-definitionhttps://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enumerator-definition
enumeratorshttps://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enumerator
enum-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enum-specifier
13https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-13
[class.static.data]https://timsong-cpp.github.io/cppwp/n4140/class.static.data
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[class.static.data]https://timsong-cpp.github.io/cppwp/n4140/class.static.data
14https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-14
declarator-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
15https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-15
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
[except]https://timsong-cpp.github.io/cppwp/n4140/except
exception-declarationhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:exception-declaration
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
16https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-16
[temp.res]https://timsong-cpp.github.io/cppwp/n4140/temp.res
28)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-28
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
29)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-29
base-clausehttps://timsong-cpp.github.io/cppwp/n4140/class.derived#nt:base-clause
30)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-30
[class.nest]https://timsong-cpp.github.io/cppwp/n4140/class.nest
31)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-31
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
exception-specificationhttps://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
32)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-32
3.4.2https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep
[basic.lookup.argdep]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.argdep
1https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-1
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
[expr.call]https://timsong-cpp.github.io/cppwp/n4140/expr.call
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.unqual
[class.friend]https://timsong-cpp.github.io/cppwp/n4140/class.friend
2https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-2
using-declarationshttps://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
(2.1)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-2.1
(2.2)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-2.2
(2.3)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-2.3
(2.4)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-2.4
(2.5)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-2.5
(2.6)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-2.6
(2.7)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-2.7
[namespace.def]https://timsong-cpp.github.io/cppwp/n4140/namespace.def
template-idhttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
template-argumentshttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
template-argumentshttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
3https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-3
Xhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:X
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.unqual
Yhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:Y
Xhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:X
(3.1)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-3.2
using-declarationhttps://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
(3.3)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-3.3
Yhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:Y
Yhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:Y
Xhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:X
Yhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:Y
4https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-4
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4140/namespace.qual
(4.1)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-4.1
using-directiveshttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
(4.2)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-4.2
[class.friend]https://timsong-cpp.github.io/cppwp/n4140/class.friend
(4.3)https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-4.3
3.4.3https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual
[basic.lookup.qual]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.qual
1https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-1
[expr.prim]https://timsong-cpp.github.io/cppwp/n4140/expr.prim
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
2https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-2
[class.nest]https://timsong-cpp.github.io/cppwp/n4140/class.nest
3https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-3
declarator-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
4https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-4
[expr.prim]https://timsong-cpp.github.io/cppwp/n4140/expr.prim
using-directivehttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4140/namespace.qual
[basic.scope.hiding]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.hiding
5https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-5
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
enumeratorhttps://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enumerator
6https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-6
pseudo-destructor-namehttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:pseudo-destructor-name
[expr.pseudo]https://timsong-cpp.github.io/cppwp/n4140/expr.pseudo
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
type-nameshttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
[basic.lookup.classref]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.classref
3.4.3.1https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual
[class.qual]https://timsong-cpp.github.io/cppwp/n4140/class.qual
1https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-1
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
[class.derived]https://timsong-cpp.github.io/cppwp/n4140/class.derived
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[basic.scope.class]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.class
(1.1)https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-1.1
[basic.lookup.qual]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.qual
(1.2)https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-1.2
conversion-type-idhttps://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-type-id
conversion-function-idhttps://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
conversion-type-idhttps://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-type-id
[basic.lookup.classref]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.classref
(1.3)https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-1.3
template-argumenthttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
template-idhttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
(1.4)https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-1.4
using-declarationhttps://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
[namespace.udecl]https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl
[basic.scope.hiding]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.hiding
2https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-2
33https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-33
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
(2.1)https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-2.1
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
[class]https://timsong-cpp.github.io/cppwp/n4140/class
(2.2)https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-2.2
using-declarationhttps://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
[namespace.udecl]https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl
member-declarationhttps://timsong-cpp.github.io/cppwp/n4140/class.mem#nt:member-declaration
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:simple-template-id
template-namehttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
declarator-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
using-declarationhttps://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
3https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-3
33)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-33
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
base-specifierhttps://timsong-cpp.github.io/cppwp/n4140/class.derived#nt:base-specifier
3.4.3.2https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4140/namespace.qual
1https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-1
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
template-argumenthttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
template-idhttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
2https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-2
[namespace.def]https://timsong-cpp.github.io/cppwp/n4140/namespace.def
3https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-3
using-declarationhttps://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
[namespace.udecl]https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl
4https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-4
5https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-5
6https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-6
7https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-7
declarator-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
[namespace.def]https://timsong-cpp.github.io/cppwp/n4140/namespace.def
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
using-directiveshttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
3.4.4https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.elab
[basic.lookup.elab]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.elab
1https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.elab-1
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
enum-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enum-name
[basic.scope.hiding]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.hiding
2https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.elab-2
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
class-keyhttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-key
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.unqual
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
class-keyhttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-key
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
class-keyhttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-key
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
[basic.scope.pdecl]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
3https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.elab-3
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
[basic.lookup.qual]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.qual
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab
3.4.5https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref
[basic.lookup.classref]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.classref
1https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-1
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
[temp.names]https://timsong-cpp.github.io/cppwp/n4140/temp.names
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
2https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-2
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
[expr.pseudo]https://timsong-cpp.github.io/cppwp/n4140/expr.pseudo
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
3https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-3
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
4https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-4
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
[basic.lookup.qual]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.qual
5https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-5
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
namespace-namehttps://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-name
6https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-6
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:simple-template-id
[temp.names]https://timsong-cpp.github.io/cppwp/n4140/temp.names
template-argumentshttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
7https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-7
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
conversion-function-idhttps://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
conversion-type-idhttps://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-type-id
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
3.4.6https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.udir
[basic.lookup.udir]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.udir
1https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.udir-1
using-directivehttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
namespace-alias-definitionhttps://timsong-cpp.github.io/cppwp/n4140/namespace.alias#nt:namespace-alias-definition
namespace-namehttps://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
3.5https://timsong-cpp.github.io/cppwp/n4140/basic#link
[basic.link]https://timsong-cpp.github.io/cppwp/n4140/basic.link
1https://timsong-cpp.github.io/cppwp/n4140/basic#link-1
programhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:program
translation unitshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:translation_units
[lex]https://timsong-cpp.github.io/cppwp/n4140/lex
declaration-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:declaration-seq
2https://timsong-cpp.github.io/cppwp/n4140/basic#link-2
linkagehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:linkage
(2.1)https://timsong-cpp.github.io/cppwp/n4140/basic#link-2.1
external linkagehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:external_linkage
(2.2)https://timsong-cpp.github.io/cppwp/n4140/basic#link-2.2
internal linkagehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:internal_linkage
(2.3)https://timsong-cpp.github.io/cppwp/n4140/basic#link-2.3
no linkagehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:no_linkage
3https://timsong-cpp.github.io/cppwp/n4140/basic#link-3
[basic.scope.namespace]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.namespace
(3.1)https://timsong-cpp.github.io/cppwp/n4140/basic#link-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4140/basic#link-3.2
(3.3)https://timsong-cpp.github.io/cppwp/n4140/basic#link-3.3
4https://timsong-cpp.github.io/cppwp/n4140/basic#link-4
(4.1)https://timsong-cpp.github.io/cppwp/n4140/basic#link-4.1
(4.2)https://timsong-cpp.github.io/cppwp/n4140/basic#link-4.2
(4.3)https://timsong-cpp.github.io/cppwp/n4140/basic#link-4.3
[class]https://timsong-cpp.github.io/cppwp/n4140/class
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef
(4.4)https://timsong-cpp.github.io/cppwp/n4140/basic#link-4.4
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef
(4.5)https://timsong-cpp.github.io/cppwp/n4140/basic#link-4.5
(4.6)https://timsong-cpp.github.io/cppwp/n4140/basic#link-4.6
5https://timsong-cpp.github.io/cppwp/n4140/basic#link-5
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef
6https://timsong-cpp.github.io/cppwp/n4140/basic#link-6
7https://timsong-cpp.github.io/cppwp/n4140/basic#link-7
8https://timsong-cpp.github.io/cppwp/n4140/basic#link-8
[basic.scope.block]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.block
(8.1)https://timsong-cpp.github.io/cppwp/n4140/basic#link-8.1
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef
(8.2)https://timsong-cpp.github.io/cppwp/n4140/basic#link-8.2
(8.3)https://timsong-cpp.github.io/cppwp/n4140/basic#link-8.3
[temp]https://timsong-cpp.github.io/cppwp/n4140/temp
34https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-34
(8.4)https://timsong-cpp.github.io/cppwp/n4140/basic#link-8.4
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
(8.5)https://timsong-cpp.github.io/cppwp/n4140/basic#link-8.5
[basic.compound]https://timsong-cpp.github.io/cppwp/n4140/basic.compound
(8.6)https://timsong-cpp.github.io/cppwp/n4140/basic#link-8.6
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
(8.7)https://timsong-cpp.github.io/cppwp/n4140/basic#link-8.7
[dcl.link]https://timsong-cpp.github.io/cppwp/n4140/dcl.link
(8.8)https://timsong-cpp.github.io/cppwp/n4140/basic#link-8.8
[namespace.def]https://timsong-cpp.github.io/cppwp/n4140/namespace.def
(8.9)https://timsong-cpp.github.io/cppwp/n4140/basic#link-8.9
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
9https://timsong-cpp.github.io/cppwp/n4140/basic#link-9
[basic]https://timsong-cpp.github.io/cppwp/n4140/basic
(9.1)https://timsong-cpp.github.io/cppwp/n4140/basic#link-9.1
(9.2)https://timsong-cpp.github.io/cppwp/n4140/basic#link-9.2
(9.3)https://timsong-cpp.github.io/cppwp/n4140/basic#link-9.3
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
(9.4)https://timsong-cpp.github.io/cppwp/n4140/basic#link-9.4
[temp.over.link]https://timsong-cpp.github.io/cppwp/n4140/temp.over.link
10https://timsong-cpp.github.io/cppwp/n4140/basic#link-10
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef
[dcl.array]https://timsong-cpp.github.io/cppwp/n4140/dcl.array
11https://timsong-cpp.github.io/cppwp/n4140/basic#link-11
linkage-specificationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.link#nt:linkage-specification
[dcl.link]https://timsong-cpp.github.io/cppwp/n4140/dcl.link
34)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-34
[temp.arg.type]https://timsong-cpp.github.io/cppwp/n4140/temp.arg.type
[temp.arg.nontype]https://timsong-cpp.github.io/cppwp/n4140/temp.arg.nontype
3.6https://timsong-cpp.github.io/cppwp/n4140/basic#start
[basic.start]https://timsong-cpp.github.io/cppwp/n4140/basic.start
3.6.1https://timsong-cpp.github.io/cppwp/n4140/basic#start.main
[basic.start.main]https://timsong-cpp.github.io/cppwp/n4140/basic.start.main
1https://timsong-cpp.github.io/cppwp/n4140/basic#start.main-1
2https://timsong-cpp.github.io/cppwp/n4140/basic#start.main-2
(2.1)https://timsong-cpp.github.io/cppwp/n4140/basic#start.main-2.1
(2.2)https://timsong-cpp.github.io/cppwp/n4140/basic#start.main-2.2
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
[multibyte.strings]https://timsong-cpp.github.io/cppwp/n4140/multibyte.strings
3https://timsong-cpp.github.io/cppwp/n4140/basic#start.main-3
[basic.link]https://timsong-cpp.github.io/cppwp/n4140/basic.link
4https://timsong-cpp.github.io/cppwp/n4140/basic#start.main-4
[support.start.term]https://timsong-cpp.github.io/cppwp/n4140/support.start.term
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
5https://timsong-cpp.github.io/cppwp/n4140/basic#start.main-5
3.6.2https://timsong-cpp.github.io/cppwp/n4140/basic#start.init
[basic.start.init]https://timsong-cpp.github.io/cppwp/n4140/basic.start.init
1https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-1
[basic.stc.static]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.static
[basic.stc.thread]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.thread
2https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-2
[basic.stc.static]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.static
[basic.stc.thread]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.thread
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
constant initializerhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:constant_initializer
Constant initializationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:Constant_initialization
(2.1)https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-2.1
[expr.const]https://timsong-cpp.github.io/cppwp/n4140/expr.const
[class.temporary]https://timsong-cpp.github.io/cppwp/n4140/class.temporary
(2.2)https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-2.2
(2.3)https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-2.3
static initializationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:static_initialization
dynamic initializationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:dynamic_initialization
[thread.threads]https://timsong-cpp.github.io/cppwp/n4140/thread.threads
[stmt.dcl]https://timsong-cpp.github.io/cppwp/n4140/stmt.dcl
3https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-3
(3.1)https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-3.2
4https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-4
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
35https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-35
5https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-5
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
6https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-6
[except.terminate]https://timsong-cpp.github.io/cppwp/n4140/except.terminate
35)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-35
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
[basic.stc.static]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.static
3.6.3https://timsong-cpp.github.io/cppwp/n4140/basic#start.term
[basic.start.term]https://timsong-cpp.github.io/cppwp/n4140/basic.start.term
1https://timsong-cpp.github.io/cppwp/n4140/basic#start.term-1
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
[basic.life]https://timsong-cpp.github.io/cppwp/n4140/basic.life
[support.start.term]https://timsong-cpp.github.io/cppwp/n4140/support.start.term
[except.terminate]https://timsong-cpp.github.io/cppwp/n4140/except.terminate
2https://timsong-cpp.github.io/cppwp/n4140/basic#start.term-2
3https://timsong-cpp.github.io/cppwp/n4140/basic#start.term-3
[support.start.term]https://timsong-cpp.github.io/cppwp/n4140/support.start.term
4https://timsong-cpp.github.io/cppwp/n4140/basic#start.term-4
[support.runtime]https://timsong-cpp.github.io/cppwp/n4140/support.runtime
[intro.multithread]https://timsong-cpp.github.io/cppwp/n4140/intro.multithread
[support.start.term]https://timsong-cpp.github.io/cppwp/n4140/support.start.term
5https://timsong-cpp.github.io/cppwp/n4140/basic#start.term-5
3.7https://timsong-cpp.github.io/cppwp/n4140/basic#stc
[basic.stc]https://timsong-cpp.github.io/cppwp/n4140/basic.stc
1https://timsong-cpp.github.io/cppwp/n4140/basic#stc-1
(1.1)https://timsong-cpp.github.io/cppwp/n4140/basic#stc-1.1
(1.2)https://timsong-cpp.github.io/cppwp/n4140/basic#stc-1.2
(1.3)https://timsong-cpp.github.io/cppwp/n4140/basic#stc-1.3
(1.4)https://timsong-cpp.github.io/cppwp/n4140/basic#stc-1.4
2https://timsong-cpp.github.io/cppwp/n4140/basic#stc-2
[basic.def]https://timsong-cpp.github.io/cppwp/n4140/basic.def
[class.temporary]https://timsong-cpp.github.io/cppwp/n4140/class.temporary
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
3https://timsong-cpp.github.io/cppwp/n4140/basic#stc-3
3.7.1https://timsong-cpp.github.io/cppwp/n4140/basic#stc.static
[basic.stc.static]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.static
1https://timsong-cpp.github.io/cppwp/n4140/basic#stc.static-1
static storage durationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:static_storage_duration
[basic.start.init]https://timsong-cpp.github.io/cppwp/n4140/basic.start.init
[basic.start.term]https://timsong-cpp.github.io/cppwp/n4140/basic.start.term
2https://timsong-cpp.github.io/cppwp/n4140/basic#stc.static-2
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
3https://timsong-cpp.github.io/cppwp/n4140/basic#stc.static-3
[stmt.dcl]https://timsong-cpp.github.io/cppwp/n4140/stmt.dcl
[basic.start.term]https://timsong-cpp.github.io/cppwp/n4140/basic.start.term
4https://timsong-cpp.github.io/cppwp/n4140/basic#stc.static-4
3.7.2https://timsong-cpp.github.io/cppwp/n4140/basic#stc.thread
[basic.stc.thread]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.thread
1https://timsong-cpp.github.io/cppwp/n4140/basic#stc.thread-1
thread storage durationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:thread_storage_duration
2https://timsong-cpp.github.io/cppwp/n4140/basic#stc.thread-2
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
3.7.3https://timsong-cpp.github.io/cppwp/n4140/basic#stc.auto
[basic.stc.auto]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.auto
1https://timsong-cpp.github.io/cppwp/n4140/basic#stc.auto-1
automatic storage durationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:automatic_storage_duration
2https://timsong-cpp.github.io/cppwp/n4140/basic#stc.auto-2
[stmt.dcl]https://timsong-cpp.github.io/cppwp/n4140/stmt.dcl
3https://timsong-cpp.github.io/cppwp/n4140/basic#stc.auto-3
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
3.7.4https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic
[basic.stc.dynamic]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic
1https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic-1
[intro.execution]https://timsong-cpp.github.io/cppwp/n4140/intro.execution
new-expressionshttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
delete-expressionshttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[expr.delete]https://timsong-cpp.github.io/cppwp/n4140/expr.delete
allocation functionshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:allocation_functions
deallocation functionshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:deallocation_functions
2https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic-2
[new.delete]https://timsong-cpp.github.io/cppwp/n4140/new.delete
[replacement.functions]https://timsong-cpp.github.io/cppwp/n4140/replacement.functions
[support.dynamic]https://timsong-cpp.github.io/cppwp/n4140/support.dynamic
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[class.free]https://timsong-cpp.github.io/cppwp/n4140/class.free
3https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic-3
[basic.stc.dynamic.allocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.allocation
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
3.7.4.1https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.allocation
[basic.stc.dynamic.allocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.allocation
1https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.allocation-1
[support.types]https://timsong-cpp.github.io/cppwp/n4140/support.types
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.default
2https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.allocation-2
[basic.align]https://timsong-cpp.github.io/cppwp/n4140/basic.align
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
36https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-36
3https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.allocation-3
[new.handler]https://timsong-cpp.github.io/cppwp/n4140/new.handler
[set.new.handler]https://timsong-cpp.github.io/cppwp/n4140/set.new.handler
exception-specificationhttps://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
[except.spec]https://timsong-cpp.github.io/cppwp/n4140/except.spec
[except.throw]https://timsong-cpp.github.io/cppwp/n4140/except.throw
[except.handle]https://timsong-cpp.github.io/cppwp/n4140/except.handle
[bad.alloc]https://timsong-cpp.github.io/cppwp/n4140/bad.alloc
4https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.allocation-4
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
[expr.call]https://timsong-cpp.github.io/cppwp/n4140/expr.call
[basic.stc.static]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.static
[basic.stc.thread]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.thread
[expr.typeid]https://timsong-cpp.github.io/cppwp/n4140/expr.typeid
[except.throw]https://timsong-cpp.github.io/cppwp/n4140/except.throw
36)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-36
3.7.4.2https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.deallocation
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
1https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.deallocation-1
2https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.deallocation-2
37https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-37
3https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.deallocation-3
4https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.deallocation-4
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
38https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-38
37)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-37
[diff.cpp11.basic]https://timsong-cpp.github.io/cppwp/n4140/diff.cpp11.basic
38)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-38
3.7.4.3https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety
[basic.stc.dynamic.safety]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.safety
1https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-1
traceable pointer objecthttps://timsong-cpp.github.io/cppwp/n4140/basic#def:traceable_pointer_object
(1.1)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-1.1
[basic.compound]https://timsong-cpp.github.io/cppwp/n4140/basic.compound
(1.2)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-1.2
(1.3)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-1.3
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
2https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-2
(2.1)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-2.1
39https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-39
(2.2)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-2.2
(2.3)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-2.3
[expr.add]https://timsong-cpp.github.io/cppwp/n4140/expr.add
(2.4)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-2.4
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[expr.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.cast
(2.5)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-2.5
(2.6)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-2.6
(2.7)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-2.7
3https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-3
(3.1)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-3.2
(3.3)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-3.3
(3.4)https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-3.4
4https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-4
relaxed pointer safetyhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:relaxed_pointer_safety
strict pointer safetyhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:strict_pointer_safety
[util.dynamic.safety]https://timsong-cpp.github.io/cppwp/n4140/util.dynamic.safety
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
39)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-39
3.7.5https://timsong-cpp.github.io/cppwp/n4140/basic#stc.inherit
[basic.stc.inherit]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.inherit
1https://timsong-cpp.github.io/cppwp/n4140/basic#stc.inherit-1
[intro.object]https://timsong-cpp.github.io/cppwp/n4140/intro.object
3.8https://timsong-cpp.github.io/cppwp/n4140/basic#life
[basic.life]https://timsong-cpp.github.io/cppwp/n4140/basic.life
1https://timsong-cpp.github.io/cppwp/n4140/basic#life-1
lifetimehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:lifetime
(1.1)https://timsong-cpp.github.io/cppwp/n4140/basic#life-1.1
(1.2)https://timsong-cpp.github.io/cppwp/n4140/basic#life-1.2
(1.3)https://timsong-cpp.github.io/cppwp/n4140/basic#life-1.3
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
(1.4)https://timsong-cpp.github.io/cppwp/n4140/basic#life-1.4
2https://timsong-cpp.github.io/cppwp/n4140/basic#life-2
[class.base.init]https://timsong-cpp.github.io/cppwp/n4140/class.base.init
3https://timsong-cpp.github.io/cppwp/n4140/basic#life-3
[class.base.init]https://timsong-cpp.github.io/cppwp/n4140/class.base.init
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4140/class.cdtor
[class.base.init]https://timsong-cpp.github.io/cppwp/n4140/class.base.init
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4140/class.cdtor
4https://timsong-cpp.github.io/cppwp/n4140/basic#life-4
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[expr.delete]https://timsong-cpp.github.io/cppwp/n4140/expr.delete
5https://timsong-cpp.github.io/cppwp/n4140/basic#life-5
40https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-40
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4140/class.cdtor
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
(5.1)https://timsong-cpp.github.io/cppwp/n4140/basic#life-5.1
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
(5.2)https://timsong-cpp.github.io/cppwp/n4140/basic#life-5.2
(5.3)https://timsong-cpp.github.io/cppwp/n4140/basic#life-5.3
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
(5.4)https://timsong-cpp.github.io/cppwp/n4140/basic#life-5.4
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.static.cast
cvhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
cvhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
cvhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
cvhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
(5.5)https://timsong-cpp.github.io/cppwp/n4140/basic#life-5.5
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.dynamic.cast
6https://timsong-cpp.github.io/cppwp/n4140/basic#life-6
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4140/class.cdtor
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
(6.1)https://timsong-cpp.github.io/cppwp/n4140/basic#life-6.1
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
(6.2)https://timsong-cpp.github.io/cppwp/n4140/basic#life-6.2
(6.3)https://timsong-cpp.github.io/cppwp/n4140/basic#life-6.3
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
(6.4)https://timsong-cpp.github.io/cppwp/n4140/basic#life-6.4
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.dynamic.cast
7https://timsong-cpp.github.io/cppwp/n4140/basic#life-7
(7.1)https://timsong-cpp.github.io/cppwp/n4140/basic#life-7.1
(7.2)https://timsong-cpp.github.io/cppwp/n4140/basic#life-7.2
(7.3)https://timsong-cpp.github.io/cppwp/n4140/basic#life-7.3
(7.4)https://timsong-cpp.github.io/cppwp/n4140/basic#life-7.4
[intro.object]https://timsong-cpp.github.io/cppwp/n4140/intro.object
8https://timsong-cpp.github.io/cppwp/n4140/basic#life-8
[basic.stc.static]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.static
[basic.stc.thread]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.thread
[basic.stc.auto]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.auto
41https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-41
9https://timsong-cpp.github.io/cppwp/n4140/basic#life-9
10https://timsong-cpp.github.io/cppwp/n4140/basic#life-10
[intro.multithread]https://timsong-cpp.github.io/cppwp/n4140/intro.multithread
40)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-40
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4140/class.cdtor
41)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-41
3.9https://timsong-cpp.github.io/cppwp/n4140/basic#types
[basic.types]https://timsong-cpp.github.io/cppwp/n4140/basic.types
1https://timsong-cpp.github.io/cppwp/n4140/basic#types-1
[basic.types]https://timsong-cpp.github.io/cppwp/n4140/basic.types
[intro.object]https://timsong-cpp.github.io/cppwp/n4140/intro.object
[dcl.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.ref
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
2https://timsong-cpp.github.io/cppwp/n4140/basic#types-2
[intro.memory]https://timsong-cpp.github.io/cppwp/n4140/intro.memory
42https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-42
3https://timsong-cpp.github.io/cppwp/n4140/basic#types-3
[intro.memory]https://timsong-cpp.github.io/cppwp/n4140/intro.memory
43https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-43
4https://timsong-cpp.github.io/cppwp/n4140/basic#types-4
object representationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:object_representation
Nhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:N
Nhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:N
value representationhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:value_representation
valuehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:value
44https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-44
5https://timsong-cpp.github.io/cppwp/n4140/basic#types-5
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
incompletely-defined object typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:incompletely-defined_object_type
45https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-45
incomplete typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:incompletetypes
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
6https://timsong-cpp.github.io/cppwp/n4140/basic#types-6
7https://timsong-cpp.github.io/cppwp/n4140/basic#types-7
8https://timsong-cpp.github.io/cppwp/n4140/basic#types-8
object typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:object_type
9https://timsong-cpp.github.io/cppwp/n4140/basic#types-9
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
[basic.compound]https://timsong-cpp.github.io/cppwp/n4140/basic.compound
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
scalar typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:scalar_types
[class]https://timsong-cpp.github.io/cppwp/n4140/class
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
POD typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:POD_types
[class]https://timsong-cpp.github.io/cppwp/n4140/class
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
trivially copyable typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:trivially_copyable_types
[class]https://timsong-cpp.github.io/cppwp/n4140/class
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
trivial typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:trivial_types
[class]https://timsong-cpp.github.io/cppwp/n4140/class
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
standard-layout typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:standard-layout_types
10https://timsong-cpp.github.io/cppwp/n4140/basic#types-10
literal typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:literal_type
(10.1)https://timsong-cpp.github.io/cppwp/n4140/basic#types-10.1
(10.2)https://timsong-cpp.github.io/cppwp/n4140/basic#types-10.2
(10.3)https://timsong-cpp.github.io/cppwp/n4140/basic#types-10.3
(10.4)https://timsong-cpp.github.io/cppwp/n4140/basic#types-10.4
(10.5)https://timsong-cpp.github.io/cppwp/n4140/basic#types-10.5
[class]https://timsong-cpp.github.io/cppwp/n4140/class
(10.5.1)https://timsong-cpp.github.io/cppwp/n4140/basic#types-10.5.1
(10.5.2)https://timsong-cpp.github.io/cppwp/n4140/basic#types-10.5.2
[dcl.init.aggr]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.aggr
(10.5.3)https://timsong-cpp.github.io/cppwp/n4140/basic#types-10.5.3
11https://timsong-cpp.github.io/cppwp/n4140/basic#types-11
layout-compatiblehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:layout-compatible
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[class.mem]https://timsong-cpp.github.io/cppwp/n4140/class.mem
42)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-42
[headers]https://timsong-cpp.github.io/cppwp/n4140/headers
43)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-43
[headers]https://timsong-cpp.github.io/cppwp/n4140/headers
44)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-44
45)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-45
3.9.1https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
1https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-1
narrow character typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:narrow_character_types
[basic.align]https://timsong-cpp.github.io/cppwp/n4140/basic.align
[conv.integral]https://timsong-cpp.github.io/cppwp/n4140/conv.integral
2https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-2
standard signed integer typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:standard_signed_integer_types
extended signed integer typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:extended_signedinteger_types
signed integer typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:signed_integer_types
46https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-46
3https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-3
standard unsigned integer typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:standard_unsigned_integer_type
[basic.align]https://timsong-cpp.github.io/cppwp/n4140/basic.align
47https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-47
extended unsigned integer typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:extended_unsigned_integer_type
unsigned integer typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:unsigned_integer_types
signed integerhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:signed_integer
unsigned integerhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:unsigned_integer
standard integer typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:standard_integer_types
extended integer typeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:extendedinteger_types
4https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-4
48https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-48
5https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-5
[locale]https://timsong-cpp.github.io/cppwp/n4140/locale
[basic.align]https://timsong-cpp.github.io/cppwp/n4140/basic.align
underlying typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:underlying_type
6https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-6
49https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-49
[conv.prom]https://timsong-cpp.github.io/cppwp/n4140/conv.prom
7https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-7
integralhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:integral
50https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-50
integer typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:integer_type
51https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-51
8https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-8
floating pointhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:floating_point
Integralhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:Integral
floatinghttps://timsong-cpp.github.io/cppwp/n4140/basic#def:floating
arithmetichttps://timsong-cpp.github.io/cppwp/n4140/basic#def:arithmetic
[support.limits]https://timsong-cpp.github.io/cppwp/n4140/support.limits
9https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-9
cvhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
[expr.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.cast
[stmt.expr]https://timsong-cpp.github.io/cppwp/n4140/stmt.expr
[expr.comma]https://timsong-cpp.github.io/cppwp/n4140/expr.comma
[expr.cond]https://timsong-cpp.github.io/cppwp/n4140/expr.cond
[stmt.return]https://timsong-cpp.github.io/cppwp/n4140/stmt.return
10https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-10
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.mem]https://timsong-cpp.github.io/cppwp/n4140/conv.mem
11https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-11
46)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-46
47)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-47
[dcl.type.simple]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple
type-specifiershttps://timsong-cpp.github.io/cppwp/n4140/dcl.type#nt:type-specifier
48)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-48
49)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-49
50)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-50
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[conv.prom]https://timsong-cpp.github.io/cppwp/n4140/conv.prom
51)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-51
3.9.2https://timsong-cpp.github.io/cppwp/n4140/basic#compound
[basic.compound]https://timsong-cpp.github.io/cppwp/n4140/basic.compound
1https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1
(1.1)https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.1
arrayshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:arrays
[dcl.array]https://timsong-cpp.github.io/cppwp/n4140/dcl.array
(1.2)https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.2
functionshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:functions
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
(1.3)https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.3
pointershttps://timsong-cpp.github.io/cppwp/n4140/basic#def:pointers
[dcl.ptr]https://timsong-cpp.github.io/cppwp/n4140/dcl.ptr
(1.4)https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.4
referenceshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:references
[dcl.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.ref
(1.4.1)https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.4.1
lvalue referencehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:lvalue_reference
(1.4.2)https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.4.2
rvalue referencehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:rvalue_reference
(1.5)https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.5
classeshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:classes
[class]https://timsong-cpp.github.io/cppwp/n4140/class
[class.mfct]https://timsong-cpp.github.io/cppwp/n4140/class.mfct
[class.access]https://timsong-cpp.github.io/cppwp/n4140/class.access
(1.6)https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.6
unionshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:unions
[class.union]https://timsong-cpp.github.io/cppwp/n4140/class.union
(1.7)https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.7
enumerationshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:enumerations
enumerated typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:enumerated_type
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
(1.8)https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.8
pointers to non-statichttps://timsong-cpp.github.io/cppwp/n4140/basic#def:pointers_to_non-static
52https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-52
class membershttps://timsong-cpp.github.io/cppwp/n4140/basic#def:class_members
[dcl.mptr]https://timsong-cpp.github.io/cppwp/n4140/dcl.mptr
2https://timsong-cpp.github.io/cppwp/n4140/basic#compound-2
[dcl.ptr]https://timsong-cpp.github.io/cppwp/n4140/dcl.ptr
[dcl.array]https://timsong-cpp.github.io/cppwp/n4140/dcl.array
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
[dcl.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.ref
[support.types]https://timsong-cpp.github.io/cppwp/n4140/support.types
3https://timsong-cpp.github.io/cppwp/n4140/basic#compound-3
object pointer typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:object_pointer_type
function pointer typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:function_pointer_type
[basic.align]https://timsong-cpp.github.io/cppwp/n4140/basic.align
[intro.memory]https://timsong-cpp.github.io/cppwp/n4140/intro.memory
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
cvhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
point tohttps://timsong-cpp.github.io/cppwp/n4140/basic#def:point_to
[expr.add]https://timsong-cpp.github.io/cppwp/n4140/expr.add
[basic.stc.dynamic.safety]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.safety
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
[basic.align]https://timsong-cpp.github.io/cppwp/n4140/basic.align
[basic.align]https://timsong-cpp.github.io/cppwp/n4140/basic.align
4https://timsong-cpp.github.io/cppwp/n4140/basic#compound-4
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
52)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-52
3.9.3https://timsong-cpp.github.io/cppwp/n4140/basic#type.qualifier
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
1https://timsong-cpp.github.io/cppwp/n4140/basic#type.qualifier-1
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
[basic.compound]https://timsong-cpp.github.io/cppwp/n4140/basic.compound
cv-unqualified typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:cv-unqualified_type
[basic.types]https://timsong-cpp.github.io/cppwp/n4140/basic.types
volatile-qualifiedhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:volatile-qualified
const-volatile-qualifiedhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:const-volatile-qualified
object typehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:object_type
[intro.object]https://timsong-cpp.github.io/cppwp/n4140/intro.object
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.spec#nt:decl-specifier-seq
[dcl.spec]https://timsong-cpp.github.io/cppwp/n4140/dcl.spec
declaratorhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator
[dcl.decl]https://timsong-cpp.github.io/cppwp/n4140/dcl.decl
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
[dcl.name]https://timsong-cpp.github.io/cppwp/n4140/dcl.name
new-type-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-type-id
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
(1.1)https://timsong-cpp.github.io/cppwp/n4140/basic#type.qualifier-1.1
const objecthttps://timsong-cpp.github.io/cppwp/n4140/basic#def:const_object
(1.2)https://timsong-cpp.github.io/cppwp/n4140/basic#type.qualifier-1.2
volatile objecthttps://timsong-cpp.github.io/cppwp/n4140/basic#def:volatile_object
(1.3)https://timsong-cpp.github.io/cppwp/n4140/basic#type.qualifier-1.3
const volatile objecthttps://timsong-cpp.github.io/cppwp/n4140/basic#def:const_volatile_object
[basic.align]https://timsong-cpp.github.io/cppwp/n4140/basic.align
53https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-53
2https://timsong-cpp.github.io/cppwp/n4140/basic#type.qualifier-2
[basic.compound]https://timsong-cpp.github.io/cppwp/n4140/basic.compound
[dcl.array]https://timsong-cpp.github.io/cppwp/n4140/dcl.array
3https://timsong-cpp.github.io/cppwp/n4140/basic#type.qualifier-3
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
[class.this]https://timsong-cpp.github.io/cppwp/n4140/class.this
cv-qualifiershttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:cv-qualifier
4https://timsong-cpp.github.io/cppwp/n4140/basic#type.qualifier-4
[tab:relations.on.const.and.volatile]https://timsong-cpp.github.io/cppwp/n4140/basic#tab:relations.on.const.and.volatile
9https://timsong-cpp.github.io/cppwp/n4140/basic#tab:relations.on.const.and.volatile
5https://timsong-cpp.github.io/cppwp/n4140/basic#type.qualifier-5
cvhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
cv1https://timsong-cpp.github.io/cppwp/n4140/basic#def:cv1
cv2https://timsong-cpp.github.io/cppwp/n4140/basic#def:cv2
cvhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
53)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-53
3.10https://timsong-cpp.github.io/cppwp/n4140/basic#lval
[basic.lval]https://timsong-cpp.github.io/cppwp/n4140/basic.lval
1https://timsong-cpp.github.io/cppwp/n4140/basic#lval-1
[fig:categories]https://timsong-cpp.github.io/cppwp/n4140/basic#fig:categories
1https://timsong-cpp.github.io/cppwp/n4140/basic#fig:categories
(1.1)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-1.1
lvaluehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:lvalue
(1.2)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-1.2
xvaluehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:xvalue
[dcl.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.ref
[expr.call]https://timsong-cpp.github.io/cppwp/n4140/expr.call
(1.3)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-1.3
glvaluehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:glvalue
(1.4)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-1.4
rvaluehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:rvalue
[class.temporary]https://timsong-cpp.github.io/cppwp/n4140/class.temporary
(1.5)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-1.5
prvaluehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:prvalue
value categoryhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:value_category
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
2https://timsong-cpp.github.io/cppwp/n4140/basic#lval-2
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
3https://timsong-cpp.github.io/cppwp/n4140/basic#lval-3
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
[class.temporary]https://timsong-cpp.github.io/cppwp/n4140/class.temporary
4https://timsong-cpp.github.io/cppwp/n4140/basic#lval-4
[expr.call]https://timsong-cpp.github.io/cppwp/n4140/expr.call
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
5https://timsong-cpp.github.io/cppwp/n4140/basic#lval-5
[class.mfct]https://timsong-cpp.github.io/cppwp/n4140/class.mfct
6https://timsong-cpp.github.io/cppwp/n4140/basic#lval-6
7https://timsong-cpp.github.io/cppwp/n4140/basic#lval-7
8https://timsong-cpp.github.io/cppwp/n4140/basic#lval-8
[dcl.type.cv]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.cv
9https://timsong-cpp.github.io/cppwp/n4140/basic#lval-9
modifiablehttps://timsong-cpp.github.io/cppwp/n4140/basic#def:modifiable
10https://timsong-cpp.github.io/cppwp/n4140/basic#lval-10
54https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-54
(10.1)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-10.1
(10.2)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-10.2
(10.3)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-10.3
[conv.qual]https://timsong-cpp.github.io/cppwp/n4140/conv.qual
(10.4)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-10.4
(10.5)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-10.5
(10.6)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-10.6
(10.7)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-10.7
(10.8)https://timsong-cpp.github.io/cppwp/n4140/basic#lval-10.8
54)https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-54
3.11https://timsong-cpp.github.io/cppwp/n4140/basic#align
[basic.align]https://timsong-cpp.github.io/cppwp/n4140/basic.align
1https://timsong-cpp.github.io/cppwp/n4140/basic#align-1
alignment requirementshttps://timsong-cpp.github.io/cppwp/n4140/basic#def:alignment_requirements
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
[basic.compound]https://timsong-cpp.github.io/cppwp/n4140/basic.compound
alignmenthttps://timsong-cpp.github.io/cppwp/n4140/basic#def:alignment
[dcl.align]https://timsong-cpp.github.io/cppwp/n4140/dcl.align
2https://timsong-cpp.github.io/cppwp/n4140/basic#align-2
fundamental alignmenthttps://timsong-cpp.github.io/cppwp/n4140/basic#def:fundamental_alignment
[support.types]https://timsong-cpp.github.io/cppwp/n4140/support.types
3https://timsong-cpp.github.io/cppwp/n4140/basic#align-3
extended alignmenthttps://timsong-cpp.github.io/cppwp/n4140/basic#def:extended_alignment
[dcl.align]https://timsong-cpp.github.io/cppwp/n4140/dcl.align
4https://timsong-cpp.github.io/cppwp/n4140/basic#align-4
5https://timsong-cpp.github.io/cppwp/n4140/basic#align-5
weakerhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:weaker
strongerhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:stronger
stricterhttps://timsong-cpp.github.io/cppwp/n4140/basic#def:stricter
6https://timsong-cpp.github.io/cppwp/n4140/basic#align-6
[expr.alignof]https://timsong-cpp.github.io/cppwp/n4140/expr.alignof
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
[dcl.align]https://timsong-cpp.github.io/cppwp/n4140/dcl.align
7https://timsong-cpp.github.io/cppwp/n4140/basic#align-7
(7.1)https://timsong-cpp.github.io/cppwp/n4140/basic#align-7.1
(7.2)https://timsong-cpp.github.io/cppwp/n4140/basic#align-7.2
(7.3)https://timsong-cpp.github.io/cppwp/n4140/basic#align-7.3
8https://timsong-cpp.github.io/cppwp/n4140/basic#align-8
[ptr.align]https://timsong-cpp.github.io/cppwp/n4140/ptr.align
[meta.trans.other]https://timsong-cpp.github.io/cppwp/n4140/meta.trans.other
9https://timsong-cpp.github.io/cppwp/n4140/basic#align-9

URLs of crawlers that visited me.