EnumToString C++のenum classで定義した列挙定数を列挙した定数名の文字列として取得するマクロ これを用いることで、enum classを用いた状態変化が複雑なロジックのデバッグがやりやすくなります。 詳しい仕様や使用方法は、下記の記事を参照してください。 https://qiita.com/Militum/items/b70365f51f40dc41a887