title: getter/setter generation with multiline stringfy macro
body: <p>I have recently seen a cool c style macro play which generates automatically the setters/getters for the class. So this is what I am talking about.</p>
  
  <pre><code>#define BOOL_VARIABLE(name)\
      void set##name(bool iValue)\
      {\
          // set the boolean
      }\ 
      const bool get##name() const\
      {\
         // get the boolean
      }
  
      BOOL_VARIABLE(AVariableName); // and calling them inside the class
  </code></pre>
  
  <ul>
  <li>and now think about one of them for all string/int/double etc variables</li>
  </ul>
  
  <p>I am aware of all avoid-macro usage type of remarks but I actually find it pretty cool because long getter/setter lines are really disturbing me. Can you think of anything that might go wrong with this approach. </p>