[#TokenPipeEnd-2constructor-09] = xref:TokenPipeEnd.adoc[TokenPipeEnd]::TokenPipeEnd :relfileprefix: ../ :mrdocs: Constructors == Synopses Declared in `<util/tokenpipe.h>` Deleted copy constructor; the endpoint is move‐only. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:TokenPipeEnd/2constructor-01.adoc[TokenPipeEnd](xref:TokenPipeEnd.adoc[TokenPipeEnd] const& other) = delete; ---- [.small]#xref:TokenPipeEnd/2constructor-01.adoc[_» more..._]# Move‐constructs an endpoint, taking ownership of the other's descriptor. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:TokenPipeEnd/2constructor-08.adoc[TokenPipeEnd](xref:TokenPipeEnd.adoc[TokenPipeEnd]&& other); ---- [.small]#xref:TokenPipeEnd/2constructor-08.adoc[_» more..._]# Wraps a file descriptor as one end of a token pipe. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:TokenPipeEnd/2constructor-0d.adoc[TokenPipeEnd](int fd = ‐1); ---- [.small]#xref:TokenPipeEnd/2constructor-0d.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *other* | the endpoint that would be copied | *fd* | the file descriptor to adopt, or ‐1 for a closed end |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#