"Забавная" библиотека C++, которая интерпретирует ASCII-цифры в коде - как она называется? ("Многомерные Аналоговые Литералы")


Некоторое время назад я наткнулся на C++ gem, набор классов, которые через перегрузку операторов и, возможно, некоторые трюки препроцессора, позволяют определять переменные, используя в коде ASCII art:

Line x = |-----|;    //x is 5
Line y = |---|;      //y is 3

Rectangle r = +---+
              |   |
              +---+; //r is 3 by 1

И IIRC, он даже имел поддержку 3D-фигур!

Но я никогда в жизни не смогу вспомнить название этой библиотеки/заголовочного файла/набора классов. Как это называется?

1 24

1 ответ:

Я полагаю, что вы ищете многомерные аналоговые литералы

Http://www.eelis.net/C++ / analogliterals. xhtml