René's URL Explorer Experiment
go
Title:
[basic]
direct link
Domain:
timsong-cpp.github.io
Links
:
[basic]
https://timsong-cpp.github.io/cppwp/n4140/#basic
1
https://timsong-cpp.github.io/cppwp/n4140/basic#1
object
https://timsong-cpp.github.io/cppwp/n4140/basic#def:object
name
https://timsong-cpp.github.io/cppwp/n4140/basic#def:name
declaration
https://timsong-cpp.github.io/cppwp/n4140/basic#def:declaration
definition
https://timsong-cpp.github.io/cppwp/n4140/basic#def:definition
type
https://timsong-cpp.github.io/cppwp/n4140/basic#def:type
scope
https://timsong-cpp.github.io/cppwp/n4140/basic#def:scope
linkage
https://timsong-cpp.github.io/cppwp/n4140/basic#def:linkage
storage
https://timsong-cpp.github.io/cppwp/n4140/basic#def:storage
duration
https://timsong-cpp.github.io/cppwp/n4140/basic#def:duration
fundamental
https://timsong-cpp.github.io/cppwp/n4140/basic#def:fundamental
compound
https://timsong-cpp.github.io/cppwp/n4140/basic#def:compound
2
https://timsong-cpp.github.io/cppwp/n4140/basic#2
3
https://timsong-cpp.github.io/cppwp/n4140/basic#3
entity
https://timsong-cpp.github.io/cppwp/n4140/basic#def:entity
4
https://timsong-cpp.github.io/cppwp/n4140/basic#4
name
https://timsong-cpp.github.io/cppwp/n4140/basic#def:name
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
[lex.name]
https://timsong-cpp.github.io/cppwp/n4140/lex.name
operator-function-id
https://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-id
https://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-id
https://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-id
https://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
5
https://timsong-cpp.github.io/cppwp/n4140/basic#5
declaration
https://timsong-cpp.github.io/cppwp/n4140/basic#def:declaration
[stmt.goto]
https://timsong-cpp.github.io/cppwp/n4140/stmt.goto
labeled-statement
https://timsong-cpp.github.io/cppwp/n4140/stmt.label#nt:labeled-statement
[stmt.label]
https://timsong-cpp.github.io/cppwp/n4140/stmt.label
6
https://timsong-cpp.github.io/cppwp/n4140/basic#6
variable
https://timsong-cpp.github.io/cppwp/n4140/basic#def:variable
7
https://timsong-cpp.github.io/cppwp/n4140/basic#7
name lookup
https://timsong-cpp.github.io/cppwp/n4140/basic#def:name_lookup
[basic.lookup]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
8
https://timsong-cpp.github.io/cppwp/n4140/basic#8
the same
https://timsong-cpp.github.io/cppwp/n4140/basic#def:the_same
(8.1)
https://timsong-cpp.github.io/cppwp/n4140/basic#8.1
identifiers
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
(8.2)
https://timsong-cpp.github.io/cppwp/n4140/basic#8.2
operator-function-ids
https://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-ids
https://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-ids
https://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
9
https://timsong-cpp.github.io/cppwp/n4140/basic#9
[basic.link]
https://timsong-cpp.github.io/cppwp/n4140/basic.link
3.1
https://timsong-cpp.github.io/cppwp/n4140/basic#def
[basic.def]
https://timsong-cpp.github.io/cppwp/n4140/basic.def
1
https://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-declaration
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:empty-declaration
2
https://timsong-cpp.github.io/cppwp/n4140/basic#def-2
definition
https://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-specification
https://timsong-cpp.github.io/cppwp/n4140/dcl.link#nt:linkage-specification
25
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-25
[dcl.link]
https://timsong-cpp.github.io/cppwp/n4140/dcl.link
initializer
https://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-declaration
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:opaque-enum-declaration
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
template-parameter
https://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
[temp.param]
https://timsong-cpp.github.io/cppwp/n4140/temp.param
parameter-declaration
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration
[dcl.fct]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
declarator
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator
function-definition
https://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-declaration
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:alias-declaration
[dcl.typedef]
https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef
using-declaration
https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
[namespace.udecl]
https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl
static_assert-declaration
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:static_assert-declaration
[dcl.dcl]
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl
attribute-declaration
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:attribute-declaration
[dcl.dcl]
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl
empty-declaration
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:empty-declaration
[dcl.dcl]
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl
using-directive
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
[namespace.udir]
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir
3
https://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
4
https://timsong-cpp.github.io/cppwp/n4140/basic#def-4
elaborated-type-specifier
https://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
5
https://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-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:declaration-seq
linkage-specification
https://timsong-cpp.github.io/cppwp/n4140/dcl.link#nt:linkage-specification
3.2
https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
1
https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-1
2
https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-2
potentially evaluated
https://timsong-cpp.github.io/cppwp/n4140/basic#def:potentially_evaluated
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
potential results
https://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-expression
https://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-expressions
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
3
https://timsong-cpp.github.io/cppwp/n4140/basic#def.odr-3
odr-used
https://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
26
https://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
4
https://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
5
https://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-expression
https://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
cv
https://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-declaration
https://timsong-cpp.github.io/cppwp/n4140/except#nt:exception-declaration
[except.handle]
https://timsong-cpp.github.io/cppwp/n4140/except.handle
6
https://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
27
https://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.3
https://timsong-cpp.github.io/cppwp/n4140/basic#scope
[basic.scope]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope
3.3.1
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative
[basic.scope.declarative]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.declarative
1
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative-1
declarative region
https://timsong-cpp.github.io/cppwp/n4140/basic#def:declarative_region
valid
https://timsong-cpp.github.io/cppwp/n4140/basic#def:valid
scope
https://timsong-cpp.github.io/cppwp/n4140/basic#def:scope
potential scope
https://timsong-cpp.github.io/cppwp/n4140/basic#def:potential_scope
2
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative-2
3
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative-3
[class.friend]
https://timsong-cpp.github.io/cppwp/n4140/class.friend
elaborated-type-specifier
https://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-directives
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
[namespace.udir]
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir
4
https://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-specifiers
https://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
5
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.declarative-5
[basic.lookup]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
3.3.2
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl
[basic.scope.pdecl]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
1
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-1
point of declaration
https://timsong-cpp.github.io/cppwp/n4140/basic#def:point_of_declaration
[dcl.decl]
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl
initializer
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
2
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-2
3
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-3
class-specifier
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-specifier
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
simple-template-id
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:simple-template-id
class-head
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-head
[class]
https://timsong-cpp.github.io/cppwp/n4140/class
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
enum-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enum-specifier
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
opaque-enum-declaration
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:opaque-enum-declaration
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
4
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-4
using-declaration
https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
using-declaration
https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
[namespace.udecl]
https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl
5
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-5
enumerator-definition
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enumerator-definition
6
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-6
7
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-7
elaborated-type-specifier
https://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-key
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-key
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
class-name
https://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-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
class-key
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-key
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.spec#nt:decl-specifier-seq
parameter-declaration-clause
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
class-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
type-name
https://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
8
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-8
[class]
https://timsong-cpp.github.io/cppwp/n4140/class
9
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-9
[dcl.fct.def]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def
10
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-10
template-parameter
https://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
11
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-11
[namespace.memdef]
https://timsong-cpp.github.io/cppwp/n4140/namespace.memdef
12
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.pdecl-12
[temp.point]
https://timsong-cpp.github.io/cppwp/n4140/temp.point
3.3.3
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.block
[basic.scope.block]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.block
1
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.block-1
[stmt.block]
https://timsong-cpp.github.io/cppwp/n4140/stmt.block
block scope
https://timsong-cpp.github.io/cppwp/n4140/basic#def:block_scope
[basic.scope.pdecl]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
local variable
https://timsong-cpp.github.io/cppwp/n4140/basic#def:local_variable
2
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.block-2
lambda-declarator
https://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-block
https://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
function-try-block
https://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
3
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.block-3
exception-declaration
https://timsong-cpp.github.io/cppwp/n4140/except#nt:exception-declaration
handler
https://timsong-cpp.github.io/cppwp/n4140/except#nt:handler
handler
https://timsong-cpp.github.io/cppwp/n4140/except#nt:handler
4
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.block-4
for-init-statement
https://timsong-cpp.github.io/cppwp/n4140/stmt.iter#nt:for-init-statement
for-range-declaration
https://timsong-cpp.github.io/cppwp/n4140/stmt.iter#nt:for-range-declaration
condition
https://timsong-cpp.github.io/cppwp/n4140/stmt.select#nt:condition
[stmt.select]
https://timsong-cpp.github.io/cppwp/n4140/stmt.select
3.3.4
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.proto
[basic.scope.proto]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.proto
1
https://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.5
https://timsong-cpp.github.io/cppwp/n4140/basic#funscope
[basic.funscope]
https://timsong-cpp.github.io/cppwp/n4140/basic.funscope
1
https://timsong-cpp.github.io/cppwp/n4140/basic#funscope-1
[stmt.label]
https://timsong-cpp.github.io/cppwp/n4140/stmt.label
function scope
https://timsong-cpp.github.io/cppwp/n4140/basic#def:function_scope
3.3.6
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.namespace
[basic.scope.namespace]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.namespace
1
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.namespace-1
namespace-definition
https://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-definition
namespace-body
https://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-body
original-namespace-name
https://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:original-namespace-name
namespace-definitions
https://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-definition
original-namespace-name
https://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:original-namespace-name
namespace-body
https://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-body
members
https://timsong-cpp.github.io/cppwp/n4140/basic#def:members
member names
https://timsong-cpp.github.io/cppwp/n4140/basic#def:member_names
[basic.scope.pdecl]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
using-directive
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
[namespace.udir]
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir
using-directive
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
2
https://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
3
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.namespace-3
global namespace
https://timsong-cpp.github.io/cppwp/n4140/basic#def:global_namespace
global namespace scope
https://timsong-cpp.github.io/cppwp/n4140/basic#def:global_namespace_scope
global scope
https://timsong-cpp.github.io/cppwp/n4140/basic#def:global_scope
[basic.scope.pdecl]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
global name
https://timsong-cpp.github.io/cppwp/n4140/basic#def:global
3.3.7
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class
[basic.scope.class]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.class
1
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-1
1.
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.class-1.1
exception-specifications
https://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-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
parameter-declaration-clause
https://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
2
https://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.8
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.enum
[basic.scope.enum]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.enum
1
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.enum-1
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
enumeration scope
https://timsong-cpp.github.io/cppwp/n4140/basic#def:enumeration_scope
enum-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enum-specifier
3.3.9
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.temp
[basic.scope.temp]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.temp
1
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.temp-1
template-parameter
https://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
template-parameter-list
https://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-parameter-list
2
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.temp-2
template-declaration
https://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-declaration
declaration
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:declaration
template-declaration
https://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-declaration
template-declarations
https://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-declaration
namespace-body
https://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-body
3
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.temp-3
[basic.scope.pdecl]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
template-parameter
https://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
template-parameters
https://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
template-parameters
https://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
template-parameter
https://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
4
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.temp-4
template-parameter
https://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
[basic.scope.hiding]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.hiding
5
https://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.10
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.hiding
[basic.scope.hiding]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.hiding
1
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.hiding-1
[class.member.lookup]
https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
2
https://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
3
https://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
4
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.hiding-4
using-directive
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
[namespace.qual]
https://timsong-cpp.github.io/cppwp/n4140/namespace.qual
5
https://timsong-cpp.github.io/cppwp/n4140/basic#scope.hiding-5
visible
https://timsong-cpp.github.io/cppwp/n4140/basic#def:visible
3.4
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup
[basic.lookup]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
1
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup-1
typedef-names
https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef#nt:typedef-name
[dcl.typedef]
https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef
namespace-names
https://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-name
[basic.namespace]
https://timsong-cpp.github.io/cppwp/n4140/basic.namespace
class-names
https://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
2
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup-2
3
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup-3
[class]
https://timsong-cpp.github.io/cppwp/n4140/class
4
https://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.1
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual
[basic.lookup.unqual]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.unqual
1
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-1
[basic.lookup.unqual]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.unqual
2
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-2
using-directive
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
using-directive
https://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-directive
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
3
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-3
postfix-expression
https://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-expression
https://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
4
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-4
5
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-5
6
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-6
declarator-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
28
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-28
[stmt.block]
https://timsong-cpp.github.io/cppwp/n4140/stmt.block
7
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-7
exception-specification
https://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
brace-or-equal-initializer
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:brace-or-equal-initializer
29
https://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
30
https://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
8
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-8
exception-specification
https://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
brace-or-equal-initializer
https://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-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
31
https://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
32
https://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
9
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-9
[class.friend]
https://timsong-cpp.github.io/cppwp/n4140/class.friend
10
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-10
template-argument
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
declarator-id
https://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-argument
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
declarator-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
11
https://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-clause
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
mem-initializer
https://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-initializer
https://timsong-cpp.github.io/cppwp/n4140/class.base.init#nt:ctor-initializer
12
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-12
constant-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.const#nt:constant-expression
enumerator-definition
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enumerator-definition
enumerators
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enumerator
enum-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enum-specifier
13
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-13
[class.static.data]
https://timsong-cpp.github.io/cppwp/n4140/class.static.data
qualified-id
https://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
14
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-14
declarator-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
15
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.unqual-15
function-try-block
https://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
[except]
https://timsong-cpp.github.io/cppwp/n4140/except
exception-declaration
https://timsong-cpp.github.io/cppwp/n4140/except#nt:exception-declaration
function-try-block
https://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
function-try-block
https://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
16
https://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-clause
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
29)
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-29
base-clause
https://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-clause
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
exception-specification
https://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
32)
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-32
3.4.2
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep
[basic.lookup.argdep]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.argdep
1
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-1
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
[expr.call]
https://timsong-cpp.github.io/cppwp/n4140/expr.call
unqualified-id
https://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
2
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-2
using-declarations
https://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-id
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
template-arguments
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
template-arguments
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
3
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.argdep-3
X
https://timsong-cpp.github.io/cppwp/n4140/basic#def:X
[basic.lookup.unqual]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.unqual
Y
https://timsong-cpp.github.io/cppwp/n4140/basic#def:Y
X
https://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-declaration
https://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
Y
https://timsong-cpp.github.io/cppwp/n4140/basic#def:Y
Y
https://timsong-cpp.github.io/cppwp/n4140/basic#def:Y
X
https://timsong-cpp.github.io/cppwp/n4140/basic#def:X
Y
https://timsong-cpp.github.io/cppwp/n4140/basic#def:Y
4
https://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-directives
https://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.3
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual
[basic.lookup.qual]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.qual
1
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-1
[expr.prim]
https://timsong-cpp.github.io/cppwp/n4140/expr.prim
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
2
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-2
[class.nest]
https://timsong-cpp.github.io/cppwp/n4140/class.nest
3
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-3
declarator-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
4
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-4
[expr.prim]
https://timsong-cpp.github.io/cppwp/n4140/expr.prim
using-directive
https://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
5
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-5
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
enumerator
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enumerator
6
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.qual-6
pseudo-destructor-name
https://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-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
type-names
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
class-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
class-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
class-name
https://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.1
https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual
[class.qual]
https://timsong-cpp.github.io/cppwp/n4140/class.qual
1
https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-1
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
nested-name-specifier
https://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-id
https://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-id
https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-type-id
conversion-function-id
https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
conversion-type-id
https://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-argument
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
template-id
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
postfix-expression
https://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-declaration
https://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
2
https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-2
33
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-33
nested-name-specifier
https://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-specifier
https://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-declaration
https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
[namespace.udecl]
https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl
member-declaration
https://timsong-cpp.github.io/cppwp/n4140/class.mem#nt:member-declaration
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
simple-template-id
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:simple-template-id
template-name
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-name
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
declarator-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
using-declaration
https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
3
https://timsong-cpp.github.io/cppwp/n4140/basic#class.qual-3
33)
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-33
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
base-specifier
https://timsong-cpp.github.io/cppwp/n4140/class.derived#nt:base-specifier
3.4.3.2
https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual
[namespace.qual]
https://timsong-cpp.github.io/cppwp/n4140/namespace.qual
1
https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-1
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
template-argument
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
template-id
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
2
https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-2
[namespace.def]
https://timsong-cpp.github.io/cppwp/n4140/namespace.def
3
https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-3
using-declaration
https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl#nt:using-declaration
[namespace.udecl]
https://timsong-cpp.github.io/cppwp/n4140/namespace.udecl
4
https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-4
5
https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-5
6
https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-6
7
https://timsong-cpp.github.io/cppwp/n4140/basic#namespace.qual-7
declarator-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator-id
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
unqualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
unqualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
nested-name-specifier
https://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-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
using-directives
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
3.4.4
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.elab
[basic.lookup.elab]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.elab
1
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.elab-1
elaborated-type-specifier
https://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-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
enum-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum#nt:enum-name
[basic.scope.hiding]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.hiding
2
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.elab-2
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
class-key
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-key
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
identifier
https://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-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
class-key
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-key
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
class-key
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-key
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
class-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
[basic.scope.pdecl]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.pdecl
3
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.elab-3
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.elab#nt:elaborated-type-specifier
nested-name-specifier
https://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-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
elaborated-type-specifier
https://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.5
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref
[basic.lookup.classref]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.classref
1
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-1
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
[temp.names]
https://timsong-cpp.github.io/cppwp/n4140/temp.names
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
2
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-2
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
unqualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
unqualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
[expr.pseudo]
https://timsong-cpp.github.io/cppwp/n4140/expr.pseudo
unqualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
3
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-3
unqualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
4
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-4
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
[basic.lookup.qual]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.qual
5
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-5
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
class-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
namespace-name
https://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-name
6
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-6
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
simple-template-id
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:simple-template-id
[temp.names]
https://timsong-cpp.github.io/cppwp/n4140/temp.names
template-arguments
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
7
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.classref-7
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
conversion-function-id
https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
conversion-type-id
https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-type-id
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
3.4.6
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.udir
[basic.lookup.udir]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.udir
1
https://timsong-cpp.github.io/cppwp/n4140/basic#lookup.udir-1
using-directive
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
namespace-alias-definition
https://timsong-cpp.github.io/cppwp/n4140/namespace.alias#nt:namespace-alias-definition
namespace-name
https://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-name
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
3.5
https://timsong-cpp.github.io/cppwp/n4140/basic#link
[basic.link]
https://timsong-cpp.github.io/cppwp/n4140/basic.link
1
https://timsong-cpp.github.io/cppwp/n4140/basic#link-1
program
https://timsong-cpp.github.io/cppwp/n4140/basic#def:program
translation units
https://timsong-cpp.github.io/cppwp/n4140/basic#def:translation_units
[lex]
https://timsong-cpp.github.io/cppwp/n4140/lex
declaration-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:declaration-seq
2
https://timsong-cpp.github.io/cppwp/n4140/basic#link-2
linkage
https://timsong-cpp.github.io/cppwp/n4140/basic#def:linkage
(2.1)
https://timsong-cpp.github.io/cppwp/n4140/basic#link-2.1
external linkage
https://timsong-cpp.github.io/cppwp/n4140/basic#def:external_linkage
(2.2)
https://timsong-cpp.github.io/cppwp/n4140/basic#link-2.2
internal linkage
https://timsong-cpp.github.io/cppwp/n4140/basic#def:internal_linkage
(2.3)
https://timsong-cpp.github.io/cppwp/n4140/basic#link-2.3
no linkage
https://timsong-cpp.github.io/cppwp/n4140/basic#def:no_linkage
3
https://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
4
https://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
5
https://timsong-cpp.github.io/cppwp/n4140/basic#link-5
[dcl.typedef]
https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef
6
https://timsong-cpp.github.io/cppwp/n4140/basic#link-6
7
https://timsong-cpp.github.io/cppwp/n4140/basic#link-7
8
https://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
34
https://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
9
https://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
10
https://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
11
https://timsong-cpp.github.io/cppwp/n4140/basic#link-11
linkage-specification
https://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.6
https://timsong-cpp.github.io/cppwp/n4140/basic#start
[basic.start]
https://timsong-cpp.github.io/cppwp/n4140/basic.start
3.6.1
https://timsong-cpp.github.io/cppwp/n4140/basic#start.main
[basic.start.main]
https://timsong-cpp.github.io/cppwp/n4140/basic.start.main
1
https://timsong-cpp.github.io/cppwp/n4140/basic#start.main-1
2
https://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
3
https://timsong-cpp.github.io/cppwp/n4140/basic#start.main-3
[basic.link]
https://timsong-cpp.github.io/cppwp/n4140/basic.link
4
https://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
5
https://timsong-cpp.github.io/cppwp/n4140/basic#start.main-5
3.6.2
https://timsong-cpp.github.io/cppwp/n4140/basic#start.init
[basic.start.init]
https://timsong-cpp.github.io/cppwp/n4140/basic.start.init
1
https://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
2
https://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 initializer
https://timsong-cpp.github.io/cppwp/n4140/basic#def:constant_initializer
Constant initialization
https://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 initialization
https://timsong-cpp.github.io/cppwp/n4140/basic#def:static_initialization
dynamic initialization
https://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
3
https://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
4
https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-4
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
35
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-35
5
https://timsong-cpp.github.io/cppwp/n4140/basic#start.init-5
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
6
https://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.3
https://timsong-cpp.github.io/cppwp/n4140/basic#start.term
[basic.start.term]
https://timsong-cpp.github.io/cppwp/n4140/basic.start.term
1
https://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
2
https://timsong-cpp.github.io/cppwp/n4140/basic#start.term-2
3
https://timsong-cpp.github.io/cppwp/n4140/basic#start.term-3
[support.start.term]
https://timsong-cpp.github.io/cppwp/n4140/support.start.term
4
https://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
5
https://timsong-cpp.github.io/cppwp/n4140/basic#start.term-5
3.7
https://timsong-cpp.github.io/cppwp/n4140/basic#stc
[basic.stc]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc
1
https://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
2
https://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
3
https://timsong-cpp.github.io/cppwp/n4140/basic#stc-3
3.7.1
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.static
[basic.stc.static]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.static
1
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.static-1
static storage duration
https://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
2
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.static-2
[class.copy]
https://timsong-cpp.github.io/cppwp/n4140/class.copy
3
https://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
4
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.static-4
3.7.2
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.thread
[basic.stc.thread]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.thread
1
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.thread-1
thread storage duration
https://timsong-cpp.github.io/cppwp/n4140/basic#def:thread_storage_duration
2
https://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.3
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.auto
[basic.stc.auto]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.auto
1
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.auto-1
automatic storage duration
https://timsong-cpp.github.io/cppwp/n4140/basic#def:automatic_storage_duration
2
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.auto-2
[stmt.dcl]
https://timsong-cpp.github.io/cppwp/n4140/stmt.dcl
3
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.auto-3
[class.copy]
https://timsong-cpp.github.io/cppwp/n4140/class.copy
3.7.4
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic
[basic.stc.dynamic]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic
1
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic-1
[intro.execution]
https://timsong-cpp.github.io/cppwp/n4140/intro.execution
new-expressions
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[expr.new]
https://timsong-cpp.github.io/cppwp/n4140/expr.new
delete-expressions
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[expr.delete]
https://timsong-cpp.github.io/cppwp/n4140/expr.delete
allocation functions
https://timsong-cpp.github.io/cppwp/n4140/basic#def:allocation_functions
deallocation functions
https://timsong-cpp.github.io/cppwp/n4140/basic#def:deallocation_functions
2
https://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-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[class.free]
https://timsong-cpp.github.io/cppwp/n4140/class.free
3
https://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.1
https://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
1
https://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
2
https://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
36
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-36
3
https://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-specification
https://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
4
https://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.2
https://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
1
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.deallocation-1
2
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.deallocation-2
37
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-37
3
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.deallocation-3
4
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.deallocation-4
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
38
https://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.3
https://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
1
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-1
traceable pointer object
https://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
2
https://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
39
https://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
3
https://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
4
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.dynamic.safety-4
relaxed pointer safety
https://timsong-cpp.github.io/cppwp/n4140/basic#def:relaxed_pointer_safety
strict pointer safety
https://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.5
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.inherit
[basic.stc.inherit]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.inherit
1
https://timsong-cpp.github.io/cppwp/n4140/basic#stc.inherit-1
[intro.object]
https://timsong-cpp.github.io/cppwp/n4140/intro.object
3.8
https://timsong-cpp.github.io/cppwp/n4140/basic#life
[basic.life]
https://timsong-cpp.github.io/cppwp/n4140/basic.life
1
https://timsong-cpp.github.io/cppwp/n4140/basic#life-1
lifetime
https://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
2
https://timsong-cpp.github.io/cppwp/n4140/basic#life-2
[class.base.init]
https://timsong-cpp.github.io/cppwp/n4140/class.base.init
3
https://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
4
https://timsong-cpp.github.io/cppwp/n4140/basic#life-4
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[expr.delete]
https://timsong-cpp.github.io/cppwp/n4140/expr.delete
5
https://timsong-cpp.github.io/cppwp/n4140/basic#life-5
40
https://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-expression
https://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
cv
https://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
cv
https://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
cv
https://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
cv
https://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
6
https://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
7
https://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
8
https://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
41
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-41
9
https://timsong-cpp.github.io/cppwp/n4140/basic#life-9
10
https://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.9
https://timsong-cpp.github.io/cppwp/n4140/basic#types
[basic.types]
https://timsong-cpp.github.io/cppwp/n4140/basic.types
1
https://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
2
https://timsong-cpp.github.io/cppwp/n4140/basic#types-2
[intro.memory]
https://timsong-cpp.github.io/cppwp/n4140/intro.memory
42
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-42
3
https://timsong-cpp.github.io/cppwp/n4140/basic#types-3
[intro.memory]
https://timsong-cpp.github.io/cppwp/n4140/intro.memory
43
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-43
4
https://timsong-cpp.github.io/cppwp/n4140/basic#types-4
object representation
https://timsong-cpp.github.io/cppwp/n4140/basic#def:object_representation
N
https://timsong-cpp.github.io/cppwp/n4140/basic#def:N
N
https://timsong-cpp.github.io/cppwp/n4140/basic#def:N
value representation
https://timsong-cpp.github.io/cppwp/n4140/basic#def:value_representation
value
https://timsong-cpp.github.io/cppwp/n4140/basic#def:value
44
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-44
5
https://timsong-cpp.github.io/cppwp/n4140/basic#types-5
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
incompletely-defined object type
https://timsong-cpp.github.io/cppwp/n4140/basic#def:incompletely-defined_object_type
45
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-45
incomplete types
https://timsong-cpp.github.io/cppwp/n4140/basic#def:incompletetypes
[basic.fundamental]
https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
6
https://timsong-cpp.github.io/cppwp/n4140/basic#types-6
7
https://timsong-cpp.github.io/cppwp/n4140/basic#types-7
8
https://timsong-cpp.github.io/cppwp/n4140/basic#types-8
object type
https://timsong-cpp.github.io/cppwp/n4140/basic#def:object_type
9
https://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 types
https://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 types
https://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 types
https://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 types
https://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 types
https://timsong-cpp.github.io/cppwp/n4140/basic#def:standard-layout_types
10
https://timsong-cpp.github.io/cppwp/n4140/basic#types-10
literal type
https://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
11
https://timsong-cpp.github.io/cppwp/n4140/basic#types-11
layout-compatible
https://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.1
https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental
[basic.fundamental]
https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
1
https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-1
narrow character types
https://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
2
https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-2
standard signed integer types
https://timsong-cpp.github.io/cppwp/n4140/basic#def:standard_signed_integer_types
extended signed integer types
https://timsong-cpp.github.io/cppwp/n4140/basic#def:extended_signedinteger_types
signed integer types
https://timsong-cpp.github.io/cppwp/n4140/basic#def:signed_integer_types
46
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-46
3
https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-3
standard unsigned integer type
https://timsong-cpp.github.io/cppwp/n4140/basic#def:standard_unsigned_integer_type
[basic.align]
https://timsong-cpp.github.io/cppwp/n4140/basic.align
47
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-47
extended unsigned integer type
https://timsong-cpp.github.io/cppwp/n4140/basic#def:extended_unsigned_integer_type
unsigned integer types
https://timsong-cpp.github.io/cppwp/n4140/basic#def:unsigned_integer_types
signed integer
https://timsong-cpp.github.io/cppwp/n4140/basic#def:signed_integer
unsigned integer
https://timsong-cpp.github.io/cppwp/n4140/basic#def:unsigned_integer
standard integer types
https://timsong-cpp.github.io/cppwp/n4140/basic#def:standard_integer_types
extended integer types
https://timsong-cpp.github.io/cppwp/n4140/basic#def:extendedinteger_types
4
https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-4
48
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-48
5
https://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 type
https://timsong-cpp.github.io/cppwp/n4140/basic#def:underlying_type
6
https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-6
49
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-49
[conv.prom]
https://timsong-cpp.github.io/cppwp/n4140/conv.prom
7
https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-7
integral
https://timsong-cpp.github.io/cppwp/n4140/basic#def:integral
50
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-50
integer type
https://timsong-cpp.github.io/cppwp/n4140/basic#def:integer_type
51
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-51
8
https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-8
floating point
https://timsong-cpp.github.io/cppwp/n4140/basic#def:floating_point
Integral
https://timsong-cpp.github.io/cppwp/n4140/basic#def:Integral
floating
https://timsong-cpp.github.io/cppwp/n4140/basic#def:floating
arithmetic
https://timsong-cpp.github.io/cppwp/n4140/basic#def:arithmetic
[support.limits]
https://timsong-cpp.github.io/cppwp/n4140/support.limits
9
https://timsong-cpp.github.io/cppwp/n4140/basic#fundamental-9
cv
https://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
10
https://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
11
https://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-specifiers
https://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.2
https://timsong-cpp.github.io/cppwp/n4140/basic#compound
[basic.compound]
https://timsong-cpp.github.io/cppwp/n4140/basic.compound
1
https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1
(1.1)
https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.1
arrays
https://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
functions
https://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
pointers
https://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
references
https://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 reference
https://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 reference
https://timsong-cpp.github.io/cppwp/n4140/basic#def:rvalue_reference
(1.5)
https://timsong-cpp.github.io/cppwp/n4140/basic#compound-1.5
classes
https://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
unions
https://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
enumerations
https://timsong-cpp.github.io/cppwp/n4140/basic#def:enumerations
enumerated type
https://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-static
https://timsong-cpp.github.io/cppwp/n4140/basic#def:pointers_to_non-static
52
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-52
class members
https://timsong-cpp.github.io/cppwp/n4140/basic#def:class_members
[dcl.mptr]
https://timsong-cpp.github.io/cppwp/n4140/dcl.mptr
2
https://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
3
https://timsong-cpp.github.io/cppwp/n4140/basic#compound-3
object pointer type
https://timsong-cpp.github.io/cppwp/n4140/basic#def:object_pointer_type
function pointer type
https://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
cv
https://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
point to
https://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
4
https://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.3
https://timsong-cpp.github.io/cppwp/n4140/basic#type.qualifier
[basic.type.qualifier]
https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
1
https://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 type
https://timsong-cpp.github.io/cppwp/n4140/basic#def:cv-unqualified_type
[basic.types]
https://timsong-cpp.github.io/cppwp/n4140/basic.types
volatile-qualified
https://timsong-cpp.github.io/cppwp/n4140/basic#def:volatile-qualified
const-volatile-qualified
https://timsong-cpp.github.io/cppwp/n4140/basic#def:const-volatile-qualified
object type
https://timsong-cpp.github.io/cppwp/n4140/basic#def:object_type
[intro.object]
https://timsong-cpp.github.io/cppwp/n4140/intro.object
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.spec#nt:decl-specifier-seq
[dcl.spec]
https://timsong-cpp.github.io/cppwp/n4140/dcl.spec
declarator
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator
[dcl.decl]
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
[dcl.name]
https://timsong-cpp.github.io/cppwp/n4140/dcl.name
new-type-id
https://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 object
https://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 object
https://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 object
https://timsong-cpp.github.io/cppwp/n4140/basic#def:const_volatile_object
[basic.align]
https://timsong-cpp.github.io/cppwp/n4140/basic.align
53
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-53
2
https://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
3
https://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-qualifiers
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:cv-qualifier
4
https://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
9
https://timsong-cpp.github.io/cppwp/n4140/basic#tab:relations.on.const.and.volatile
5
https://timsong-cpp.github.io/cppwp/n4140/basic#type.qualifier-5
cv
https://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
cv1
https://timsong-cpp.github.io/cppwp/n4140/basic#def:cv1
cv2
https://timsong-cpp.github.io/cppwp/n4140/basic#def:cv2
cv
https://timsong-cpp.github.io/cppwp/n4140/basic#def:cv
53)
https://timsong-cpp.github.io/cppwp/n4140/basic#footnote-53
3.10
https://timsong-cpp.github.io/cppwp/n4140/basic#lval
[basic.lval]
https://timsong-cpp.github.io/cppwp/n4140/basic.lval
1
https://timsong-cpp.github.io/cppwp/n4140/basic#lval-1
[fig:categories]
https://timsong-cpp.github.io/cppwp/n4140/basic#fig:categories
1
https://timsong-cpp.github.io/cppwp/n4140/basic#fig:categories
(1.1)
https://timsong-cpp.github.io/cppwp/n4140/basic#lval-1.1
lvalue
https://timsong-cpp.github.io/cppwp/n4140/basic#def:lvalue
(1.2)
https://timsong-cpp.github.io/cppwp/n4140/basic#lval-1.2
xvalue
https://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
glvalue
https://timsong-cpp.github.io/cppwp/n4140/basic#def:glvalue
(1.4)
https://timsong-cpp.github.io/cppwp/n4140/basic#lval-1.4
rvalue
https://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
prvalue
https://timsong-cpp.github.io/cppwp/n4140/basic#def:prvalue
value category
https://timsong-cpp.github.io/cppwp/n4140/basic#def:value_category
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
2
https://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
3
https://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
4
https://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
5
https://timsong-cpp.github.io/cppwp/n4140/basic#lval-5
[class.mfct]
https://timsong-cpp.github.io/cppwp/n4140/class.mfct
6
https://timsong-cpp.github.io/cppwp/n4140/basic#lval-6
7
https://timsong-cpp.github.io/cppwp/n4140/basic#lval-7
8
https://timsong-cpp.github.io/cppwp/n4140/basic#lval-8
[dcl.type.cv]
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.cv
9
https://timsong-cpp.github.io/cppwp/n4140/basic#lval-9
modifiable
https://timsong-cpp.github.io/cppwp/n4140/basic#def:modifiable
10
https://timsong-cpp.github.io/cppwp/n4140/basic#lval-10
54
https://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.11
https://timsong-cpp.github.io/cppwp/n4140/basic#align
[basic.align]
https://timsong-cpp.github.io/cppwp/n4140/basic.align
1
https://timsong-cpp.github.io/cppwp/n4140/basic#align-1
alignment requirements
https://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
alignment
https://timsong-cpp.github.io/cppwp/n4140/basic#def:alignment
[dcl.align]
https://timsong-cpp.github.io/cppwp/n4140/dcl.align
2
https://timsong-cpp.github.io/cppwp/n4140/basic#align-2
fundamental alignment
https://timsong-cpp.github.io/cppwp/n4140/basic#def:fundamental_alignment
[support.types]
https://timsong-cpp.github.io/cppwp/n4140/support.types
3
https://timsong-cpp.github.io/cppwp/n4140/basic#align-3
extended alignment
https://timsong-cpp.github.io/cppwp/n4140/basic#def:extended_alignment
[dcl.align]
https://timsong-cpp.github.io/cppwp/n4140/dcl.align
4
https://timsong-cpp.github.io/cppwp/n4140/basic#align-4
5
https://timsong-cpp.github.io/cppwp/n4140/basic#align-5
weaker
https://timsong-cpp.github.io/cppwp/n4140/basic#def:weaker
stronger
https://timsong-cpp.github.io/cppwp/n4140/basic#def:stronger
stricter
https://timsong-cpp.github.io/cppwp/n4140/basic#def:stricter
6
https://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
7
https://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
8
https://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
9
https://timsong-cpp.github.io/cppwp/n4140/basic#align-9
URLs of
crawlers that visited me
.