Yes you are right, but his: Code: public: enum Status looks like he doesn't want to use it internally only.
public: enum Status
enums must be defined in the header file - not the cpp.