yaml-cpp のドキュメントとソース コードを調べたところ、固定ノードのリンクは yaml-cpp lib によって処理されることがわかりましたが、アンカーの文字列値にアクセスして、辞書の ID として再利用できるようにしたいと考えています。アプリケーションのアンカー/ノードのペア。
---
- response: &list_01
- tim: Yes
- bill: hello
- selector:
- option: What?
response: *list_01
- option: Huh?
response:
- tim: Right ...
したがって、次の yaml ドキュメントでは、値 list_01 と最初の応答ノード (マップのリストを含むマップ ノード) の両方を取得します。
また、アンカー/ノードのペア (または複数回使用されるノードのリスト) 機能の何らかの組み込み辞書はありますか?