4

次のように YAML ドキュメントを発行しています。

YAML::Node doc; // ...populate doc...
YAML::Emitter out;
out << doc;

ノードの階層のどこかに、スタイルで出力したい特定のシーケンスがありFlowますが、他のすべてはデフォルトのスタイル設定を使用する必要があります。

すべてのノードを手動で発行し、関心のあるノードに注意する以外に、これを行う方法を見つけることができないようです。これは、比較的簡単なことに支払う代償が高いように思えます。

Node理想的には、「放出される場合は、次のスタイルで実行してください」とタグ付けできるようにしたいと考えています。しかし、これに対するサポートはないと思います。

ドキュメント全体を手動で発行しなければならないことを回避する方法を考えられる人はいますか?

どうもありがとう。

4

2 に答える 2

1

現在それは不可能ですが、機能リクエストとして提出しました:

http://code.google.com/p/yaml-cpp/issues/detail?id=184

于 2013-01-15T05:33:55.860 に答える