1

yaml-cppバージョン0.2.5を使用して..。

リストのエントリの間に空白行を表示したいと思います(読みやすくするため)。これは可能ですか?

VerbatimとNullマニピュレーターで実験を試みましたが、成功しませんでした。

4

1 に答える 1

1

リビジョン 420では、これが可能です。

YAML::Emitter emitter;
emitter << YAML::BeginSeq;
emitter << "a" << YAML::Newline << "b" << "c";
emitter << YAML::EndSeq;

生産する

---
- a

- b
- c

見つけたのでYAML::Newline代わりに行くことにしましたYAML::Newline(n)

  1. 私は通常、単一の改行が必要でした。
  2. 私は誤って を入力し続けYAML::Newlineましたが、これは暗黙的に関数をbool(具体的にはtrue) にキャストしたため、他の人もおそらく同じ間違いを犯すだろうと考えました。

コピーにパッチを適用したい (トランクと同期したくない) 場合は、リビジョン 418-420 を使用してください。(注:暗黙のキーの後の改行に注意する必要があるため、投稿したリンクのパッチよりも少しトリッキーです。詳細については、(現在クローズされている) Issue 77のコメントを参照してください。)

于 2010-10-22T04:24:32.907 に答える