#ifndef	CONFIG_EXPORTER_H
#define	CONFIG_EXPORTER_H

class ConfigClass;
class ConfigObject;
class ConfigValue;

class ConfigExporter {
protected:
	ConfigExporter(void)
	{ }
	
	~ConfigExporter()
	{ }

public:
	virtual void field(const ConfigValue *, const std::string&) = 0;
	virtual void object(const ConfigClass *, const ConfigObject *) = 0;
	virtual void value(const ConfigValue *, const std::string&) = 0;
};

#endif /* !CONFIG_EXPORTER_H */

#ifndef	CONFIG_EXPORTER_H
#define	CONFIG_EXPORTER_H

class ConfigClass;
class ConfigObject;
class ConfigValue;

class ConfigExporter {
protected:
	ConfigExporter(void)
	{ }
	
	virtual ~ConfigExporter()
	{ }

public:
	virtual void field(const ConfigValue *, const std::string&) = 0;
	virtual void object(const ConfigClass *, const ConfigObject *) = 0;
	virtual void value(const ConfigValue *, const std::string&) = 0;
};

#endif /* !CONFIG_EXPORTER_H */

Fix per Noris Datum's E-Mail.
Fix per Noris Datum's E-Mail.


git-svn-id: 9e2532540f1574e817ce42f20b9d0fb64899e451@783 4068ffdb-0463-0410-8185-8cc71e3bd399
