[developer-notes] By default, declare single-argument constructors "explicit"#11112
pullpracticalswift
wants to merge
1
commits into
bitcoin:master
from
practicalswift:declare-single-argument-constructors-explicit
changing
2
files
+7−1
By default, declare single-argument constructors explicit.
Rationale: This is a precaution to avoid unintended conversions that might arise when single-argument constructors are used as implicit conversion functions.
Add recommendation: By default, declare single-argument constructors `explicit`f1708ef89a
practicalswift renamed this: developer-notes: By default, declare single-argument constructors `explicit`. developer-notes: By default, declare single-argument constructors `explicit` on Aug 22, 2017
practicalswift renamed this: developer-notes: By default, declare single-argument constructors `explicit` developer-notes: By default, declare single-argument constructors "explicit" on Aug 22, 2017
laanwj added the label Docs and Output on Aug 23, 2017
laanwj
commented at 10:06 AM on August 23, 2017:
member
ACKf1708ef89a38efe857daeb4252c6dfab5b7c258e
MarcoFalke
commented at 1:06 PM on August 23, 2017:
member
ACKf1708ef
sipa
commented at 4:16 PM on August 23, 2017:
member
ACK
practicalswift renamed this: developer-notes: By default, declare single-argument constructors "explicit" [developer-notes] By default, declare single-argument constructors "explicit" on Aug 23, 2017
fanquake
commented at 1:38 AM on August 24, 2017:
member
ACKf1708ef
MarcoFalke merged this on Aug 25, 2017
MarcoFalke closed this on Aug 25, 2017
MarcoFalke referenced this in commit 3f726c99f8 on Aug 25, 2017
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2026-05-20 08:55 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me