added support for both ent and def files at the same time

git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@95 8a3a26a2-13c4-0310-b231-cf6edde360e5
This commit is contained in:
spog
2006-07-22 16:30:32 +00:00
parent 988b2f6fbc
commit d498eb592d
10 changed files with 67 additions and 53 deletions

View File

@@ -54,7 +54,7 @@ public:
class Visitor
{
public:
virtual void visit(const char* name, Module& module) = 0;
virtual void visit(const char* name, Module& module) const = 0;
};
virtual void setError(bool error) = 0;
@@ -66,7 +66,7 @@ public:
virtual void registerModule(const char* type, int version, const char* name, Module& module) = 0;
virtual Module* findModule(const char* type, int version, const char* name) const = 0;
virtual void foreachModule(const char* type, int version, Visitor& visitor) = 0;
virtual void foreachModule(const char* type, int version, const Visitor& visitor) = 0;
};
class ModuleServerHolder
@@ -112,11 +112,11 @@ public:
class Visitor
{
public:
virtual void visit(const char* name, const Type& table) = 0;
virtual void visit(const char* name, const Type& table) const = 0;
};
virtual Type* findModule(const char* name) = 0;
virtual void foreachModule(Visitor& visitor) = 0;
virtual void foreachModule(const Visitor& visitor) = 0;
};
#include "debugging/debugging.h"