Некоторое время назад я наткнулся на гем C ++, набор классов, которые через перегрузку операторов и, возможно, некоторые приемы препроцессора позволяют определять переменные с использованием встроенного в код ASCII art:
Line x = |-----|; //x is 5
Line y = |---|; //y is 3
Rectangle r = +---+
| |
+---+; //r is 3 by 1
и IIRC, у него даже была поддержка 3D фигур!
Но для жизни я не могу вспомнить название этой библиотеки / заголовочный файл / набор классов. Как это называется?