packagefs: PackageNode: fix protection issue

Only gcc 2 allows us to use a pointer to a protected method as a
template argument.
This commit is contained in:
Ingo Weinhold
2013-08-17 09:29:16 +02:00
parent 145189e61a
commit f6e836d616
@@ -73,7 +73,8 @@ public:
inline void* IndexCookieForAttribute(const StringKey& name) inline void* IndexCookieForAttribute(const StringKey& name)
const; const;
protected: // conceptually protected, but actually declaring it so causes
// compilation issues when used with MethodDeleter in subclasses
void NonVirtualVFSUninit() void NonVirtualVFSUninit()
{ PackageNode::VFSUninit(); } { PackageNode::VFSUninit(); }
// service for derived classes, e.g. for use // service for derived classes, e.g. for use