[#node-operator_lshift-05] = xref:node.adoc[node]::operator<< :relfileprefix: ../ :mrdocs: Stream insertion operators == Synopses Declared in `<node/blockstorage.h>` Write a human‐readable name for a block file type to a stream. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:node/operator_lshift-03.adoc[operator<<]( std::ostream& os, xref:node/BlockfileType.adoc[BlockfileType] const& type); ---- [.small]#xref:node/operator_lshift-03.adoc[_» more..._]# Write a human‐readable description of a block file cursor to a stream. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:node/operator_lshift-0a.adoc[operator<<]( std::ostream& os, xref:node/BlockfileCursor.adoc[BlockfileCursor] const& cursor); ---- [.small]#xref:node/operator_lshift-0a.adoc[_» more..._]# == Return Value The stream `os,` to allow chaining. == Parameters [cols="1,4"] |=== | Name| Description | *os* | The output stream to write to. | *type* | The block file type to format. | *cursor* | The block file cursor to format. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#