i’m getting a nested name specifier error - but i’m flummoxed as to how to get to the bottom of the issue.
it occurs on this line: FileTypes::FileTypes() {
in this file:
------------------- FileTypes.cpp --------------------------
// ====== AttributeTest =======
#ifndef FILETYPES_HEADER
#define FILETYPES_HEADER
#include “AttributeTest.hpp”
BEGIN_RBF_NAMESPACE
//****************************************** FileTypes *******************************************
//-------------------------------------- FileTypes:: FileTypes --------------------------------------
FileTypes::FileTypes() {
}
END_RBF_NAMESPACE
#endif // FILETYPES_HEADER__
----------------------- End FileTypes.cpp---------------------------------
----------------- FileTypes.hpp -------------------------------------
// ====== AttributeTest =======
#ifndef FILETYPES_HEADER
#define FILETYPES_HEADER
#include “AttributeTest.hpp”
// — Includes for class dependencies —
class FileTypeCollection;
BEGIN_RBF_NAMESPACE
//****************************************** FileTypes *******************************************
class FileTypes : public FileTypeCollection
{
public:
FileTypes() ;
protected:
private:
JUCE_LEAK_DETECTOR (FileTypes);
};
END_RBF_NAMESPACE
#endif // FILETYPES_HEADER__
-------------------------- IN FILE RBClasses.hpp --------------------------
class Filetype;
class FileTypeCollection : public OBJECT ESFT(FileTypeCollection)
{
public:
};
class Filetype : public OBJECT
{
public:
Filetype( STRING name, STRING DisplayName, STRING creator, STRING mactype, STRING extensions, REF(PictureJ) icon );
Filetype();
};