カスタムプリンターの作成に関するしっかりしたチュートリアルを探しています。
GDB ページにはまばらなページがいくつかありますが、それらは完全にはほど遠いものであり、想像力に任せています!
たとえば、カスタム共有ポインター クラスの PrettyPrinter を作成できるようにしたいと考えています。
Tom Tromey のプリティ プリンティング チュートリアルのパート 1とパート 2をご覧ください。また、見るべきlibstdc++-v6 プリティ プリンターの実装もあります。これは、私が最初にテンプレートとして使用したものです。やや単純な例 (この記事の執筆時点) は、Rüdiger SonderfeldによるBoost pretty printerです。
これは初心者にとって興味深いものです: Redhat の Python Pretty-Printers
この簡単なチュートリアルから、より高度なチュートリアルに進むことができます。以下に良い例を示します: libstc++ のプリティプリンター