Missing ';' before '*'
<p>I have looked through a lot of the "Missing ';' before 'x'" questions, but have not found an answer to this particular problem.</p>

<pre><code>// ---- Define File ----

#ifndef AnimDefinition_h
#define AnimDefinition_h

// ---- Include ----

#include "AString.h"
#include "FileReader.h"

// ---- Global Constant Variables ----

static const int    MaxAnimations   = 16;
static const int    Blank           = 10;
static const int    EndOfLine       = 59;
static const int    Space           = 32;

// ----------------------------------------------------------------
//                      Sprite Animation Definition                     
// ----------------------------------------------------------------
class AnimDefinition
{
private:

    struct Animation
    {
        AString     mAnimationID;
        AString     mLoopTo;
        int         mFrameBegin;
        int         mFrameEnd;
    };

public:

                    AnimDefinition          (void);
                    AnimDefinition          (const char *pFileName);
                    ~AnimDefinition         (void);

    void            ReadFile                ();

    Animation*      Animation               (int pIndex);
    Animation*      Animation               (const char *pFileName);   // The first incident of this error occurs here

private:

    const char      *Scan                   (char *pSource, int &amp;pCounter);

private:

    AString         mDefinitionID;
    FileReader      mFileReader;
    Animation       *mAnimations[MaxAnimations];

    int             mNumberAnimations;
};

// ---- End Definition ----

#endif  //  AnimDefinition_h
</code></pre>

<p>As mentioned above, the first line with which I hit an error is the definition of the function</p>

<pre><code>Animation*      Animation               (const char *pFileName);
</code></pre>

<p>I have confirmed that AnimDefinition is not being included in either "AString.h" or "FileReader.h". Nor are either of these classes missing a semi-colon anywhere.</p>

<p>Any help would be fantastic.</p>

<p>Thanks.</p>
