RenΓ©'s URL Explorer Experiment
go
Title:
[over.match.funcs]
direct link
Domain:
timsong-cpp.github.io
Links
:
[over]
https://timsong-cpp.github.io/cppwp/#over
[over.match]
https://timsong-cpp.github.io/cppwp/over.match#funcs
[over.match.funcs.general]
https://timsong-cpp.github.io/cppwp/over.match.funcs#general
[over.match.call]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call
[over.match.call.general]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general
[over.call.func]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func
[over.call.object]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object
[over.match.oper]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper
[over.match.ctor]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ctor
[over.match.copy]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy
[over.match.conv]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv
[over.match.ref]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref
[over.match.list]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list
[over.match.class.deduct]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct
12.2.2.1
https://timsong-cpp.github.io/cppwp/over.match.funcs#general
[over.match.funcs.general]
https://timsong-cpp.github.io/cppwp/over.match.funcs.general
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L145
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-1.sentence-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-1.sentence-3
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L156
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-2.sentence-1
(2.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-2.1
(2.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-2.2
implicit object parameter
https://timsong-cpp.github.io/cppwp/over.match.funcs#def:object_parameter,implicit
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L173
implied object argument
https://timsong-cpp.github.io/cppwp/over.match.funcs#def:implied_object_argument
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L180
(4.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-4.1
ref-qualifier
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ref-qualifier
ref-qualifier
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ref-qualifier
(4.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-4.2
ref-qualifier
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ref-qualifier
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-4.sentence-1
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-example-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-4.sentence-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-4.sentence-3
using-declaration
https://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declaration
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-4.sentence-4
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-4.sentence-5
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-note-1
[over.match.best]
https://timsong-cpp.github.io/cppwp/over.match.best
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-4.sentence-6
5
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L224
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-5.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-5.sentence-2
ref-qualifier
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ref-qualifier
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-5.sentence-3
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-note-2
ranking
https://timsong-cpp.github.io/cppwp/over.ics.rank
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-5.sentence-4
6
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L243
[over.match.best]
https://timsong-cpp.github.io/cppwp/over.match.best
[over.best.ics]
https://timsong-cpp.github.io/cppwp/over.best.ics
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-6.sentence-1
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-example-2
7
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L264
conversion-function-id
https://timsong-cpp.github.io/cppwp/class.conv.fct#nt:conversion-function-id
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-7.sentence-1
3
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-note-3
[basic.lookup]
https://timsong-cpp.github.io/cppwp/basic.lookup
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-7.sentence-2
permissible types
https://timsong-cpp.github.io/cppwp/over.match.funcs#def:types,permissible
(7.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-7.1
(7.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-7.2
(7.3)
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-7.3
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-7.sentence-3
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-7.sentence-4
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-7.sentence-5
8
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L290
[temp.over]
https://timsong-cpp.github.io/cppwp/temp.over
[temp.deduct]
https://timsong-cpp.github.io/cppwp/temp.deduct
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-8.sentence-1
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.fct.spec#nt:explicit-specifier
constant-expression
https://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
[temp.dep]
https://timsong-cpp.github.io/cppwp/temp.dep
[dcl.fct.spec]
https://timsong-cpp.github.io/cppwp/dcl.fct.spec
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-8.sentence-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-8.sentence-3
93
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-93
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-8.sentence-4
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-8.sentence-5
9
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L323
[class.copy.ctor]
https://timsong-cpp.github.io/cppwp/class.copy.ctor
[class.copy.assign]
https://timsong-cpp.github.io/cppwp/class.copy.assign
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-9.sentence-1
[class.inhctor.init]
https://timsong-cpp.github.io/cppwp/class.inhctor.init
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-9.sentence-2
3
https://timsong-cpp.github.io/cppwp/over.match.funcs#general-example-3
93)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-93
93)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnoteref-93
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-93.sentence-1
[dcl.fct]
https://timsong-cpp.github.io/cppwp/dcl.fct
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-93.sentence-2
12.2.2.2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call
[over.match.call]
https://timsong-cpp.github.io/cppwp/over.match.call
12.2.2.2.1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general
[over.match.call.general]
https://timsong-cpp.github.io/cppwp/over.match.call.general
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L362
function call
https://timsong-cpp.github.io/cppwp/expr.call
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
expression-list
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
[over.call.func]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general-1.sentence-1
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
[over.call.object]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L373
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general-2.sentence-1
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general-note-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general-2.sentence-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general-2.sentence-3
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general-note-2
[over.over]
https://timsong-cpp.github.io/cppwp/over.over
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general-2.sentence-4
12.2.2.2.2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func
[over.call.func]
https://timsong-cpp.github.io/cppwp/over.call.func
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L389
[over.call.func]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-1.sentence-1
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-1.sentence-3
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L411
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-2.sentence-1
[over]
https://timsong-cpp.github.io/cppwp/over
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-2.sentence-2
[over]
https://timsong-cpp.github.io/cppwp/over
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-2.sentence-3
94
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-94
[class.member.lookup]
https://timsong-cpp.github.io/cppwp/class.member.lookup
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
[expr.prim.splice]
https://timsong-cpp.github.io/cppwp/expr.prim.splice
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-2.sentence-4
expression-list
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-2.sentence-5
3
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L456
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3.sentence-1
[basic.lookup]
https://timsong-cpp.github.io/cppwp/basic.lookup
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
[expr.prim.splice]
https://timsong-cpp.github.io/cppwp/expr.prim.splice
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3.sentence-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3.sentence-3
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
expression-list
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3.sentence-4
expression-list
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3.sentence-5
[expr.prim.this]
https://timsong-cpp.github.io/cppwp/expr.prim.this
(3.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3.1
(3.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3.2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3.sentence-6
(3.3)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3.3
(3.4)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3.4
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-3.sentence-7
95
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-95
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.func-example-1
[over.over]
https://timsong-cpp.github.io/cppwp/over.over
[over.match.call.general]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.call.general
94)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-94
94)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnoteref-94
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-94.sentence-1
95)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-95
95)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnoteref-95
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-95.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-95.sentence-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-95.sentence-3
12.2.2.2.3
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object
[over.call.object]
https://timsong-cpp.github.io/cppwp/over.call.object
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L573
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L583
conversion-type-id
https://timsong-cpp.github.io/cppwp/class.conv.fct#nt:conversion-type-id
cv-qualifier-seq
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier-seq
ref-qualifier
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ref-qualifier
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
cv-qualifier-seq
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier-seq
conversion-type-id
https://timsong-cpp.github.io/cppwp/class.conv.fct#nt:conversion-type-id
surrogate call function
https://timsong-cpp.github.io/cppwp/over.match.funcs#def:surrogate_call_function
conversion-type-id
https://timsong-cpp.github.io/cppwp/class.conv.fct#nt:conversion-type-id
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-2.sentence-1
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-note-1
[over.call]
https://timsong-cpp.github.io/cppwp/over.call
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-2.sentence-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-2.sentence-3
96
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-96
3
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L633
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-3.sentence-1
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-note-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-3.sentence-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-3.sentence-3
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.call.object-example-1
96)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-96
96)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnoteref-96
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-96.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-96.sentence-2
12.2.2.3
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper
[over.match.oper]
https://timsong-cpp.github.io/cppwp/over.match.oper
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L665
[expr.compound]
https://timsong-cpp.github.io/cppwp/expr.compound
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-1.sentence-1
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-note-1
[expr.compound]
https://timsong-cpp.github.io/cppwp/expr.compound
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-1.sentence-2
[expr.cond]
https://timsong-cpp.github.io/cppwp/expr.cond
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-1.sentence-3
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-example-1
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L701
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-2.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-2.sentence-2
18
https://timsong-cpp.github.io/cppwp/over.match.funcs#tab:over.match.oper
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-2.sentence-3
[expr.compound]
https://timsong-cpp.github.io/cppwp/expr.compound
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-2.sentence-4
18
https://timsong-cpp.github.io/cppwp/over.match.funcs#tab:over.match.oper
[tab:over.match.oper]
https://timsong-cpp.github.io/cppwp/tab:over.match.oper
π
https://timsong-cpp.github.io/cppwp/over.match.funcs#tab:over.match.oper-row-1
π
https://timsong-cpp.github.io/cppwp/over.match.funcs#tab:over.match.oper-row-2
[over.unary]
https://timsong-cpp.github.io/cppwp/over.unary
π
https://timsong-cpp.github.io/cppwp/over.match.funcs#tab:over.match.oper-row-3
[over.binary]
https://timsong-cpp.github.io/cppwp/over.binary
π
https://timsong-cpp.github.io/cppwp/over.match.funcs#tab:over.match.oper-row-4
[over.assign]
https://timsong-cpp.github.io/cppwp/over.assign
π
https://timsong-cpp.github.io/cppwp/over.match.funcs#tab:over.match.oper-row-5
[over.sub]
https://timsong-cpp.github.io/cppwp/over.sub
π
https://timsong-cpp.github.io/cppwp/over.match.funcs#tab:over.match.oper-row-6
[over.ref]
https://timsong-cpp.github.io/cppwp/over.ref
π
https://timsong-cpp.github.io/cppwp/over.match.funcs#tab:over.match.oper-row-7
[over.inc]
https://timsong-cpp.github.io/cppwp/over.inc
3
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L729
member candidates
https://timsong-cpp.github.io/cppwp/over.match.funcs#def:member_candidate
non-member candidates
https://timsong-cpp.github.io/cppwp/over.match.funcs#def:non-member_candidate
built-in candidates
https://timsong-cpp.github.io/cppwp/over.match.funcs#def:built-in_candidate
rewritten candidates
https://timsong-cpp.github.io/cppwp/over.match.funcs#def:rewritten_candidate
(3.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.1.sentence-1
(3.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.2
[basic.lookup.unqual]
https://timsong-cpp.github.io/cppwp/basic.lookup.unqual
[basic.lookup.argdep]
https://timsong-cpp.github.io/cppwp/basic.lookup.argdep
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.2.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.2.sentence-2
(3.3)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.3
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.3.sentence-1
[over.built]
https://timsong-cpp.github.io/cppwp/over.built
(3.3.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.3.1
(3.3.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.3.2
(3.3.3)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.3.3
[over.best.ics]
https://timsong-cpp.github.io/cppwp/over.best.ics
(3.3.4)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.3.4
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.3.sentence-2
(3.4)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4
(3.4.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4.1
[expr.rel]
https://timsong-cpp.github.io/cppwp/expr.rel
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4.1.sentence-1
(3.4.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4.2
[expr.rel]
https://timsong-cpp.github.io/cppwp/expr.rel
[expr.spaceship]
https://timsong-cpp.github.io/cppwp/expr.spaceship
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4.2.sentence-1
(3.4.3)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4.3
[expr.eq]
https://timsong-cpp.github.io/cppwp/expr.eq
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4.3.sentence-1
(3.4.4)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4.4
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4.4.sentence-1
(3.4.5)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4.5
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4.5.sentence-1
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-note-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-3.4.sentence-2
4
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L836
[basic.scope.scope]
https://timsong-cpp.github.io/cppwp/basic.scope.scope
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-4.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-4.sentence-2
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-example-2
5
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L879
[over.ics.scs]
https://timsong-cpp.github.io/cppwp/over.ics.scs
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L883
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L886
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L897
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-8.sentence-1
[over.match.viable]
https://timsong-cpp.github.io/cppwp/over.match.viable
[over.match.best]
https://timsong-cpp.github.io/cppwp/over.match.best
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-8.sentence-2
97
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-97
3
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-example-3
9
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L920
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-9.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-9.sentence-2
10
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L934
(10.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-10.1
(10.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-10.2
(10.3)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-10.3
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-10.sentence-1
11
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L955
user-defined conversion sequence
https://timsong-cpp.github.io/cppwp/over.ics.user
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-11.sentence-1
[expr.compound]
https://timsong-cpp.github.io/cppwp/expr.compound
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-11.sentence-2
4
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-example-4
12
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L977
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-12.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-12.sentence-2
98
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-98
13
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1002
[expr.compound]
https://timsong-cpp.github.io/cppwp/expr.compound
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-13.sentence-1
14
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1013
3
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.oper-note-3
97)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-97
97)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnoteref-97
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-97.sentence-1
98)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-98
98)
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnoteref-98
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-98.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#footnote-98.sentence-2
12.2.2.4
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ctor
[over.match.ctor]
https://timsong-cpp.github.io/cppwp/over.match.ctor
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ctor-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1040
direct-initialized
https://timsong-cpp.github.io/cppwp/dcl.init#def:direct-initialization
[dcl.init]
https://timsong-cpp.github.io/cppwp/dcl.init
default-initialized
https://timsong-cpp.github.io/cppwp/dcl.init#def:default-initialization
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ctor-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ctor-1.sentence-2
[class.conv.ctor]
https://timsong-cpp.github.io/cppwp/class.conv.ctor
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ctor-1.sentence-3
expression-list
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
assignment-expression
https://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
initializer
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ctor-1.sentence-4
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ctor-1.sentence-5
12.2.2.5
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy
[over.match.copy]
https://timsong-cpp.github.io/cppwp/over.match.copy
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1064
[dcl.init]
https://timsong-cpp.github.io/cppwp/dcl.init
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-1.sentence-2
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-note-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-1.sentence-3
(1.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-1.1
[class.conv.ctor]
https://timsong-cpp.github.io/cppwp/class.conv.ctor
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-1.1.sentence-1
(1.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-1.2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-1.2.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-1.2.sentence-2
[class.mem]
https://timsong-cpp.github.io/cppwp/class.mem
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-1.2.sentence-3
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1103
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-2.sentence-1
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-note-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy-2.sentence-2
12.2.2.6
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv
[over.match.conv]
https://timsong-cpp.github.io/cppwp/over.match.conv
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1115
[dcl.init]
https://timsong-cpp.github.io/cppwp/dcl.init
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv-1.sentence-2
(1.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv-1.1
[over.ics.scs]
https://timsong-cpp.github.io/cppwp/over.ics.scs
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv-1.sentence-3
[conv.qual]
https://timsong-cpp.github.io/cppwp/conv.qual
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv-1.1.sentence-2
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1138
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv-2.sentence-1
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv-note-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.conv-2.sentence-2
12.2.2.7
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref
[over.match.ref]
https://timsong-cpp.github.io/cppwp/over.match.ref
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1148
[dcl.init.ref]
https://timsong-cpp.github.io/cppwp/dcl.init.ref
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-1.sentence-2
(1.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-1.1
(1.1.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-1.1.1
(1.1.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-1.1.2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-1.sentence-3
[dcl.init.ref]
https://timsong-cpp.github.io/cppwp/dcl.init.ref
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-1.1.sentence-2
[conv.qual]
https://timsong-cpp.github.io/cppwp/conv.qual
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-1.1.sentence-3
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1181
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-2.sentence-1
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-note-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ref-2.sentence-2
12.2.2.8
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list
[over.match.list]
https://timsong-cpp.github.io/cppwp/over.match.list
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1191
[dcl.init.list]
https://timsong-cpp.github.io/cppwp/dcl.init.list
[over.ics.list]
https://timsong-cpp.github.io/cppwp/over.ics.list
(1.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list-1.1
[dcl.init.list]
https://timsong-cpp.github.io/cppwp/dcl.init.list
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list-1.1.sentence-1
(1.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list-1.2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list-1.2.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list-1.sentence-2
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list-note-1
[over.match.ctor]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ctor
[over.match.copy]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list-1.sentence-3
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list-1.sentence-4
12.2.2.9
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct
[over.match.class.deduct]
https://timsong-cpp.github.io/cppwp/over.match.class.deduct
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1226
[dcl.type.class.deduct]
https://timsong-cpp.github.io/cppwp/dcl.type.class.deduct
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
splice-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.splice#nt:splice-type-specifier
(1.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.1
(1.1.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.1.1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.1.1.sentence-1
(1.1.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.1.2
[temp.constr.decl]
https://timsong-cpp.github.io/cppwp/temp.constr.decl
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.1.2.sentence-1
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-note-1
constraint-expression
https://timsong-cpp.github.io/cppwp/temp.constr.decl#nt:constraint-expression
template-head
https://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
template-head
https://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
requires-clause
https://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.1.2.sentence-2
(1.1.3)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.1.3
parameter-declaration-clause
https://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.1.3.sentence-1
(1.1.4)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.1.4
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.1.4.sentence-1
(1.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.2.sentence-1
(1.3)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.3
copy deduction candidate
https://timsong-cpp.github.io/cppwp/over.match.funcs#def:copy_deduction_candidate
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.3.sentence-1
(1.4)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.4
deduction-guide
https://timsong-cpp.github.io/cppwp/temp.deduct.guide#nt:deduction-guide
(1.4.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.4.1
template-head
https://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
parameter-declaration-clause
https://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
deduction-guide
https://timsong-cpp.github.io/cppwp/temp.deduct.guide#nt:deduction-guide
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.4.1.sentence-1
(1.4.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.4.2
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
deduction-guide
https://timsong-cpp.github.io/cppwp/temp.deduct.guide#nt:deduction-guide
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.4.2.sentence-1
[dcl.init.aggr]
https://timsong-cpp.github.io/cppwp/dcl.init.aggr
braced-init-list
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
expression-list
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
deduction-guide
https://timsong-cpp.github.io/cppwp/temp.deduct.guide#nt:deduction-guide
aggregate deduction candidate
https://timsong-cpp.github.io/cppwp/over.match.funcs#def:candidate,aggregate_deduction
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.sentence-2
initializer-list
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-list
designated-initializer-list
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:designated-initializer-list
braced-init-list
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
expression-list
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.sentence-3
[dcl.init.aggr]
https://timsong-cpp.github.io/cppwp/dcl.init.aggr
(1.5)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.5
(1.5.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.5.1
(1.5.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.5.2
(1.5.3)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.5.3
(1.6)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.6
(1.7)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.7
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.sentence-4
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.sentence-5
(1.8)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.8
braced-init-list
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
(1.9)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.9
string-literal
https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
(1.10)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.10
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.sentence-6
[namespace.udecl]
https://timsong-cpp.github.io/cppwp/namespace.udecl
base-specifier-list
https://timsong-cpp.github.io/cppwp/class.derived.general#nt:base-specifier-list
class-or-decltype
https://timsong-cpp.github.io/cppwp/class.derived.general#nt:class-or-decltype
defining-type-id
https://timsong-cpp.github.io/cppwp/dcl.name#nt:defining-type-id
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.sentence-7
[dcl.type.simple]
https://timsong-cpp.github.io/cppwp/dcl.type.simple
[temp.dep.type]
https://timsong-cpp.github.io/cppwp/temp.dep.type
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.sentence-8
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-note-2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-1.sentence-9
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1378
1
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-example-1
3
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1428
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-3.sentence-1
defining-type-id
https://timsong-cpp.github.io/cppwp/dcl.name#nt:defining-type-id
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
template-argument-list
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument-list
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-3.sentence-2
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-3.sentence-3
4
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1443
[dcl.type.simple]
https://timsong-cpp.github.io/cppwp/dcl.type.simple
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
splice-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.splice#nt:splice-type-specifier
defining-type-id
https://timsong-cpp.github.io/cppwp/dcl.name#nt:defining-type-id
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
[dcl.type.simple]
https://timsong-cpp.github.io/cppwp/dcl.type.simple
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.sentence-1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.sentence-2
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
defining-type-id
https://timsong-cpp.github.io/cppwp/dcl.name#nt:defining-type-id
defining-type-id
https://timsong-cpp.github.io/cppwp/dcl.name#nt:defining-type-id
[temp.deduct.type]
https://timsong-cpp.github.io/cppwp/temp.deduct.type
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.sentence-3
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.sentence-4
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.sentence-5
(4.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.1
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.1.sentence-1
(4.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.2.sentence-1
(4.3)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.3
[temp.constr.decl]
https://timsong-cpp.github.io/cppwp/temp.constr.decl
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.3.sentence-1
(4.4)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.4
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.4.sentence-1
(4.5)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.5
deduction-guide
https://timsong-cpp.github.io/cppwp/temp.deduct.guide#nt:deduction-guide
[temp.deduct.guide]
https://timsong-cpp.github.io/cppwp/temp.deduct.guide
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.5.sentence-1
(4.6)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.6
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.fct.spec#nt:explicit-specifier
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.fct.spec#nt:explicit-specifier
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-4.6.sentence-1
5
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1509
[temp.dep.type]
https://timsong-cpp.github.io/cppwp/temp.dep.type
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1521
[dcl.init]
https://timsong-cpp.github.io/cppwp/dcl.init
[over.match.ctor]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.ctor
[over.match.copy]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.copy
[over.match.list]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-6.sentence-1
(6.1)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-6.1
[over.match.list]
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.list
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-6.1.sentence-1
(6.2)
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-6.2
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-6.2.sentence-1
deduction-guide
https://timsong-cpp.github.io/cppwp/temp.deduct.guide#nt:deduction-guide
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.fct.spec#nt:explicit-specifier
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.fct.spec#nt:explicit-specifier
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-6.sentence-3
.
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-6.sentence-4
7
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1554
2
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-example-2
8
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1635
3
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-example-3
integral
https://timsong-cpp.github.io/cppwp/concepts.arithmetic#concept:integral
integral
https://timsong-cpp.github.io/cppwp/concepts.arithmetic#concept:integral
integral
https://timsong-cpp.github.io/cppwp/concepts.arithmetic#concept:integral
9
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/overloading.tex#L1700
4
https://timsong-cpp.github.io/cppwp/over.match.funcs#over.match.class.deduct-example-4
URLs of
crawlers that visited me
.