--- HLLib/SGAFile.h.orig 2021-05-29 20:58:37 UTC +++ HLLib/SGAFile.h @@ -163,11 +163,11 @@ namespace HLLib class CSGASpecializedDirectory : public ISGADirectory { public: - typedef typename TSGAHeader SGAHeader; - typedef typename TSGADirectoryHeader SGADirectoryHeader; - typedef typename TSGASection SGASection; - typedef typename TSGAFolder SGAFolder; - typedef typename TSGAFile SGAFile; + typedef TSGAHeader SGAHeader; + typedef TSGADirectoryHeader SGADirectoryHeader; + typedef TSGASection SGASection; + typedef TSGAFolder SGAFolder; + typedef TSGAFile SGAFile; CSGASpecializedDirectory(CSGAFile& File); @@ -192,10 +192,10 @@ namespace HLLib class CSGASpecializedDirectory : public ISGADirectory { public: - typedef typename TSGAHeader SGAHeader; - typedef typename TSGADirectoryHeader SGADirectoryHeader; - typedef typename TSGASection SGASection; - typedef typename TSGAFolder SGAFolder; + typedef TSGAHeader SGAHeader; + typedef TSGADirectoryHeader SGADirectoryHeader; + typedef TSGASection SGASection; + typedef TSGAFolder SGAFolder; typedef CSGAFile::SGAFile4 SGAFile; CSGASpecializedDirectory(CSGAFile& File); @@ -221,10 +221,10 @@ namespace HLLib class CSGASpecializedDirectory : public ISGADirectory { public: - typedef typename TSGAHeader SGAHeader; - typedef typename TSGADirectoryHeader SGADirectoryHeader; - typedef typename TSGASection SGASection; - typedef typename TSGAFolder SGAFolder; + typedef TSGAHeader SGAHeader; + typedef TSGADirectoryHeader SGADirectoryHeader; + typedef TSGASection SGASection; + typedef TSGAFolder SGAFolder; typedef CSGAFile::SGAFile6 SGAFile; CSGASpecializedDirectory(CSGAFile& File); @@ -276,10 +276,6 @@ namespace HLLib typedef CSGADirectory CSGADirectory6; typedef CSGADirectory CSGADirectory7; - friend CSGADirectory4; - friend CSGADirectory5; - friend CSGADirectory6; - friend CSGADirectory7; private: static const char *lpAttributeNames[];