title: "Fun" C++ library that interprets ASCII figures in code - what is it called? ("Multi-Dimensional Analog Literals")
body: <p>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:</p>
  
  <pre><code>Line x = |-----|;    //x is 5
  Line y = |---|;      //y is 3
  
  Rectangle r = +---+
                |   |
                +---+; //r is 3 by 1
  </code></pre>
  
  <p>and IIRC, it even had support for 3D figures!</p>
  
  <p>But for the life of me I cannot remember the name of this library/header file/set of classes. What is it called?</p>