Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"Fun" C++ library that interprets ASCII figures in code - what is it called? ("Multi-Dimensional Analog Literals")

Tags:

A while ago I stumbled upon a C++ gem, a set of classes that through operator overloading and possibly some preprocessor tricks, let you define variables using in-code ASCII art:

Line x = |-----|;    //x is 5 Line y = |---|;      //y is 3  Rectangle r = +---+               |   |               +---+; //r is 3 by 1 

and IIRC, it even had support for 3D figures!

But for the life of me I cannot remember the name of this library/header file/set of classes. What is it called?

like image 257
aib Avatar asked May 20 '09 01:05

aib


1 Answers

I believe you are after Multi-Dimensional Analog Literals

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

like image 124
Matthew Avatar answered Oct 04 '22 21:10

Matthew