title: Unknown type name 'class'; did you mean 'Class'? AurioTouch
body: <p>I'm trying to move code from the AurioTouch project to my project.
  But I have many errors:</p>
  
  <pre><code>Unknown type name 'class'; did you mean 'Class'?
  </code></pre>
  
  <p>For example, in file FFTBufferManager.h:</p>
  
  <pre><code>#include &lt;AudioToolbox/AudioToolbox.h&gt;
  #include &lt;libkern/OSAtomic.h&gt;
  
  #include "SpectrumAnalysis.h"
  
  class FFTBufferManager
  {
  public:
      FFTBufferManager(UInt32 inNumberFrames);
      ~FFTBufferManager();
  </code></pre>
  
  <p>I tried to change the compiler to LLVM GCC 4.2, but it gives a lot of other errors:</p>
  
  <pre><code>Expected '=', ',', ';', 'asm' or '__attribute__' before 'FFTBufferManager'
  </code></pre>
  
  <p>What am I doing wrong?</p>