[#btcsignals-scoped_connection-2constructor-0b] = xref:btcsignals.adoc[btcsignals]::xref:btcsignals/scoped_connection.adoc[scoped_connection]::scoped_connection :relfileprefix: ../../ :mrdocs: Constructors == Synopses Declared in `<util/btcsignals.h>` Copy construction is deleted. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:btcsignals/scoped_connection/2constructor-03.adoc[scoped_connection](xref:btcsignals/scoped_connection.adoc[scoped_connection] const& other) = delete; ---- [.small]#xref:btcsignals/scoped_connection/2constructor-03.adoc[_» more..._]# Move‐construct, taking over the managed connection from another instance. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:btcsignals/scoped_connection/2constructor-01.adoc[scoped_connection](xref:btcsignals/scoped_connection.adoc[scoped_connection]&& other) noexcept = default; ---- [.small]#xref:btcsignals/scoped_connection/2constructor-01.adoc[_» more..._]# Take ownership of a connection and disconnect it when this object is destroyed. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- explicit xref:btcsignals/scoped_connection/2constructor-08.adoc[scoped_connection](xref:btcsignals/connection.adoc[connection] rhs) noexcept; ---- [.small]#xref:btcsignals/scoped_connection/2constructor-08.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *other* | The instance to copy from (unused, this overload is deleted). | *rhs* | The connection to manage. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#