Undeclared identifier even though header file is included?

Turns out this is just a circular dependency issue. Closing this down.