XmlParser issue. Unrecognised Type FXmlNode.

Header file : http://pastebin.com/jcP3Q3s9

I have no errors showing in my code from Intellisense.
The types are being set without a visual error.

However when I compile I get the error “Unrecognised Type FXmlNode” in regards to the line :



const FXmlNode* LoadKmlFile(FString kmlPath);


Any ideas?

Just thinking aloud but have you tried a forward declaration as well? e.g:



const class FXmlNode* LoadKmlFIle(FString kmlPath);


Or even just adding this to the top of your .cpp file underneath the #includes:



class FXmlNode;


EDIT: Just thought, FXmlNode doesn’t have MINIMAL_API in it’s header does it?