flow::tuple テンプレート・クラス

一部のノードは、ほかのメッセージを組み合わせたメッセージを作成または使用します。これをサポートするため、flow::tuple テンプレート・クラスがフローの一部として追加されています。タプルを使用してポートを管理するノードは、join_nodemultifunction_nodesplit_nodeindexer_node および composite_node です。タプルの送受信を行うノードは、join_node および split_node です。

tuple クラスは C++11 標準の一部で、標準ライブラリーの初期実装に tuple クラスが含まれている可能性があります。標準ライブラリーに std::tuple が含まれている場合、flow::tuplestd::tuple として型定義されます。

標準ライブラリーに tuple が含まれていない場合、次の std::tuple 機能をサポートする実装が使用されます。

注意

flow の以前のリリースでは、flowtuple 実装を std:: 名前空間に追加していました。標準ライブラリーの一部として std::tuple を実装していないコンパイラーとの互換性を保持するため、flowstd::tuple への参照は flow::tuple に変更すべきです。

関連情報