title: What does this mean in a Constructor?
body: <p>I am looking through the PhantomJS source code and I've encountered this line:</p>
  
  <pre><code> Q_PROPERTY(QString frameName READ frameName)
  </code></pre>
  
  <p>I don't understand how this is correct syntax, it's even missing a semi-colon. </p>
  
  <p>Here is the fine in question on the Github repo, in case you need to sift through it <a href="https://github.com/ariya/phantomjs/blob/master/src/webpage.h" rel="nofollow">https://github.com/ariya/phantomjs/blob/master/src/webpage.h</a></p>