René's URL Explorer Experiment
go
Title:
[class.dtor]
direct link
Domain:
timsong-cpp.github.io
Links
:
[class]
https://timsong-cpp.github.io/cppwp/#class
[class.mem]
https://timsong-cpp.github.io/cppwp/class.mem#class.dtor
1
https://timsong-cpp.github.io/cppwp/class.dtor#1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2007
declarator-id
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator-id
unqualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id.unqual#nt:unqualified-id
prospective destructor
https://timsong-cpp.github.io/cppwp/class.dtor#def:destructor,prospective
declarator
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator
[dcl.fct]
https://timsong-cpp.github.io/cppwp/dcl.fct
ptr-declarator
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ptr-declarator
parameter-declaration-clause
https://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
noexcept-specifier
https://timsong-cpp.github.io/cppwp/except.spec#nt:noexcept-specifier
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
ptr-declarator
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ptr-declarator
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
(1.1)
https://timsong-cpp.github.io/cppwp/class.dtor#1.1
member-declaration
https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration
member-specification
https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-specification
[class.friend]
https://timsong-cpp.github.io/cppwp/class.friend
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
class-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
class-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
[class.pre]
https://timsong-cpp.github.io/cppwp/class.pre
(1.2)
https://timsong-cpp.github.io/cppwp/class.dtor#1.2
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
class-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
class-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
.
https://timsong-cpp.github.io/cppwp/class.dtor#1.sentence-1
[dcl.fct]
https://timsong-cpp.github.io/cppwp/dcl.fct
.
https://timsong-cpp.github.io/cppwp/class.dtor#1.sentence-2
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq
.
https://timsong-cpp.github.io/cppwp/class.dtor#1.sentence-3
2
https://timsong-cpp.github.io/cppwp/class.dtor#2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2045
[dcl.fct.def]
https://timsong-cpp.github.io/cppwp/dcl.fct.def
.
https://timsong-cpp.github.io/cppwp/class.dtor#2.sentence-1
.
https://timsong-cpp.github.io/cppwp/class.dtor#2.sentence-2
3
https://timsong-cpp.github.io/cppwp/class.dtor#3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2056
4
https://timsong-cpp.github.io/cppwp/class.dtor#4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2062
destructor
https://timsong-cpp.github.io/cppwp/class.dtor#def:destructor
selected destructor
https://timsong-cpp.github.io/cppwp/class.dtor#def:destructor,selected
.
https://timsong-cpp.github.io/cppwp/class.dtor#4.sentence-1
.
https://timsong-cpp.github.io/cppwp/class.dtor#4.sentence-2
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/basic.def.odr#term.odr.use
[dcl.fct.def.delete]
https://timsong-cpp.github.io/cppwp/dcl.fct.def.delete
.
https://timsong-cpp.github.io/cppwp/class.dtor#4.sentence-3
5
https://timsong-cpp.github.io/cppwp/class.dtor#5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2078
.
https://timsong-cpp.github.io/cppwp/class.dtor#5.sentence-1
1
https://timsong-cpp.github.io/cppwp/class.dtor#note-1
[stmt.return]
https://timsong-cpp.github.io/cppwp/stmt.return
.
https://timsong-cpp.github.io/cppwp/class.dtor#5.sentence-2
.
https://timsong-cpp.github.io/cppwp/class.dtor#5.sentence-3
[dcl.type.cv]
https://timsong-cpp.github.io/cppwp/dcl.type.cv
.
https://timsong-cpp.github.io/cppwp/class.dtor#5.sentence-4
[intro.object]
https://timsong-cpp.github.io/cppwp/intro.object
.
https://timsong-cpp.github.io/cppwp/class.dtor#5.sentence-5
6
https://timsong-cpp.github.io/cppwp/class.dtor#6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2102
2
https://timsong-cpp.github.io/cppwp/class.dtor#note-2
noexcept-specifier
https://timsong-cpp.github.io/cppwp/except.spec#nt:noexcept-specifier
[except.spec]
https://timsong-cpp.github.io/cppwp/except.spec
.
https://timsong-cpp.github.io/cppwp/class.dtor#6.sentence-1
7
https://timsong-cpp.github.io/cppwp/class.dtor#7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2108
(7.1)
https://timsong-cpp.github.io/cppwp/class.dtor#7.1
(7.2)
https://timsong-cpp.github.io/cppwp/class.dtor#7.2
(7.2.1)
https://timsong-cpp.github.io/cppwp/class.dtor#7.2.1
(7.2.2)
https://timsong-cpp.github.io/cppwp/class.dtor#7.2.2
(7.3)
https://timsong-cpp.github.io/cppwp/class.dtor#7.3
.
https://timsong-cpp.github.io/cppwp/class.dtor#7.sentence-1
8
https://timsong-cpp.github.io/cppwp/class.dtor#8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2137
(8.1)
https://timsong-cpp.github.io/cppwp/class.dtor#8.1
(8.2)
https://timsong-cpp.github.io/cppwp/class.dtor#8.2
(8.3)
https://timsong-cpp.github.io/cppwp/class.dtor#8.3
.
https://timsong-cpp.github.io/cppwp/class.dtor#8.sentence-1
non-trivial
https://timsong-cpp.github.io/cppwp/class.dtor#def:destructor,non-trivial
.
https://timsong-cpp.github.io/cppwp/class.dtor#8.sentence-2
9
https://timsong-cpp.github.io/cppwp/class.dtor#9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2152
.
https://timsong-cpp.github.io/cppwp/class.dtor#9.sentence-1
10
https://timsong-cpp.github.io/cppwp/class.dtor#10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2155
.
https://timsong-cpp.github.io/cppwp/class.dtor#10.sentence-1
11
https://timsong-cpp.github.io/cppwp/class.dtor#11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2161
[class.virtual]
https://timsong-cpp.github.io/cppwp/class.virtual
pure-specifier
https://timsong-cpp.github.io/cppwp/class.mem.general#nt:pure-specifier
[class.abstract]
https://timsong-cpp.github.io/cppwp/class.abstract
.
https://timsong-cpp.github.io/cppwp/class.dtor#11.sentence-1
.
https://timsong-cpp.github.io/cppwp/class.dtor#11.sentence-2
12
https://timsong-cpp.github.io/cppwp/class.dtor#12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2171
3
https://timsong-cpp.github.io/cppwp/class.dtor#note-3
[class.cdtor]
https://timsong-cpp.github.io/cppwp/class.cdtor
.
https://timsong-cpp.github.io/cppwp/class.dtor#12.sentence-1
13
https://timsong-cpp.github.io/cppwp/class.dtor#13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2178
[class.base.init]
https://timsong-cpp.github.io/cppwp/class.base.init
.
https://timsong-cpp.github.io/cppwp/class.dtor#13.sentence-1
.
https://timsong-cpp.github.io/cppwp/class.dtor#13.sentence-2
[class.base.init]
https://timsong-cpp.github.io/cppwp/class.base.init
.
https://timsong-cpp.github.io/cppwp/class.dtor#13.sentence-3
4
https://timsong-cpp.github.io/cppwp/class.dtor#note-4
[stmt.return]
https://timsong-cpp.github.io/cppwp/stmt.return
.
https://timsong-cpp.github.io/cppwp/class.dtor#13.sentence-4
[class.init]
https://timsong-cpp.github.io/cppwp/class.init
.
https://timsong-cpp.github.io/cppwp/class.dtor#13.sentence-5
14
https://timsong-cpp.github.io/cppwp/class.dtor#14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2213
(14.1)
https://timsong-cpp.github.io/cppwp/class.dtor#14.1
[basic.stc.static]
https://timsong-cpp.github.io/cppwp/basic.stc.static
[basic.start.term]
https://timsong-cpp.github.io/cppwp/basic.start.term
(14.2)
https://timsong-cpp.github.io/cppwp/class.dtor#14.2
[basic.stc.thread]
https://timsong-cpp.github.io/cppwp/basic.stc.thread
(14.3)
https://timsong-cpp.github.io/cppwp/class.dtor#14.3
[basic.stc.auto]
https://timsong-cpp.github.io/cppwp/basic.stc.auto
[stmt.dcl]
https://timsong-cpp.github.io/cppwp/stmt.dcl
(14.4)
https://timsong-cpp.github.io/cppwp/class.dtor#14.4
[conv.rval]
https://timsong-cpp.github.io/cppwp/conv.rval
[class.temporary]
https://timsong-cpp.github.io/cppwp/class.temporary
.
https://timsong-cpp.github.io/cppwp/class.dtor#14.sentence-1
.
https://timsong-cpp.github.io/cppwp/class.dtor#14.sentence-2
delete-expression
https://timsong-cpp.github.io/cppwp/expr.delete#nt:delete-expression
[expr.delete]
https://timsong-cpp.github.io/cppwp/expr.delete
new-expression
https://timsong-cpp.github.io/cppwp/expr.new#nt:new-expression
[expr.new]
https://timsong-cpp.github.io/cppwp/expr.new
delete-expression
https://timsong-cpp.github.io/cppwp/expr.delete#nt:delete-expression
.
https://timsong-cpp.github.io/cppwp/class.dtor#14.sentence-3
5
https://timsong-cpp.github.io/cppwp/class.dtor#note-5
.
https://timsong-cpp.github.io/cppwp/class.dtor#14.sentence-4
.
https://timsong-cpp.github.io/cppwp/class.dtor#14.sentence-5
potentially invoked
https://timsong-cpp.github.io/cppwp/class.dtor#def:potentially_invoked
[expr.new]
https://timsong-cpp.github.io/cppwp/expr.new
[stmt.return]
https://timsong-cpp.github.io/cppwp/stmt.return
[dcl.init.aggr]
https://timsong-cpp.github.io/cppwp/dcl.init.aggr
[class.base.init]
https://timsong-cpp.github.io/cppwp/class.base.init
[except.throw]
https://timsong-cpp.github.io/cppwp/except.throw
.
https://timsong-cpp.github.io/cppwp/class.dtor#14.sentence-6
.
https://timsong-cpp.github.io/cppwp/class.dtor#14.sentence-7
15
https://timsong-cpp.github.io/cppwp/class.dtor#15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2245
[expr.delete]
https://timsong-cpp.github.io/cppwp/expr.delete
.
https://timsong-cpp.github.io/cppwp/class.dtor#15.sentence-1
[dcl.fct.def]
https://timsong-cpp.github.io/cppwp/dcl.fct.def
.
https://timsong-cpp.github.io/cppwp/class.dtor#15.sentence-2
6
https://timsong-cpp.github.io/cppwp/class.dtor#note-6
delete-expression
https://timsong-cpp.github.io/cppwp/expr.delete#nt:delete-expression
[class.free]
https://timsong-cpp.github.io/cppwp/class.free
.
https://timsong-cpp.github.io/cppwp/class.dtor#15.sentence-3
16
https://timsong-cpp.github.io/cppwp/class.dtor#16
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2258
type-name
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
computed-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
.
https://timsong-cpp.github.io/cppwp/class.dtor#16.sentence-1
[class.mfct]
https://timsong-cpp.github.io/cppwp/class.mfct
.
https://timsong-cpp.github.io/cppwp/class.dtor#16.sentence-2
7
https://timsong-cpp.github.io/cppwp/class.dtor#note-7
[expr.delete]
https://timsong-cpp.github.io/cppwp/expr.delete
.
https://timsong-cpp.github.io/cppwp/class.dtor#16.sentence-3
1
https://timsong-cpp.github.io/cppwp/class.dtor#example-1
8
https://timsong-cpp.github.io/cppwp/class.dtor#note-8
[expr.ref]
https://timsong-cpp.github.io/cppwp/expr.ref
qualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:qualified-id
[expr.prim.id.qual]
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual
unary-expression
https://timsong-cpp.github.io/cppwp/expr.unary.general#nt:unary-expression
[expr.unary.op]
https://timsong-cpp.github.io/cppwp/expr.unary.op
.
https://timsong-cpp.github.io/cppwp/class.dtor#16.sentence-4
17
https://timsong-cpp.github.io/cppwp/class.dtor#17
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2306
9
https://timsong-cpp.github.io/cppwp/class.dtor#note-9
.
https://timsong-cpp.github.io/cppwp/class.dtor#17.sentence-1
new-expression
https://timsong-cpp.github.io/cppwp/expr.new#nt:new-expression
.
https://timsong-cpp.github.io/cppwp/class.dtor#17.sentence-2
.
https://timsong-cpp.github.io/cppwp/class.dtor#17.sentence-3
2
https://timsong-cpp.github.io/cppwp/class.dtor#example-2
18
https://timsong-cpp.github.io/cppwp/class.dtor#18
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2335
[basic.life]
https://timsong-cpp.github.io/cppwp/basic.life
.
https://timsong-cpp.github.io/cppwp/class.dtor#18.sentence-1
3
https://timsong-cpp.github.io/cppwp/class.dtor#example-3
.
https://timsong-cpp.github.io/cppwp/class.dtor#18.sentence-2
19
https://timsong-cpp.github.io/cppwp/class.dtor#19
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2345
10
https://timsong-cpp.github.io/cppwp/class.dtor#note-10
[expr.prim.id.dtor]
https://timsong-cpp.github.io/cppwp/expr.prim.id.dtor
.
https://timsong-cpp.github.io/cppwp/class.dtor#19.sentence-1
.
https://timsong-cpp.github.io/cppwp/class.dtor#19.sentence-2
20
https://timsong-cpp.github.io/cppwp/class.dtor#20
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L2360
.
https://timsong-cpp.github.io/cppwp/class.dtor#20.sentence-1
URLs of
crawlers that visited me
.